/* Space-specific styles are at the END */


/* SELECTED STYLES FROM JIVE SOFTWARE SITE
   Note: there are SOME minor changes/tweaks
--------------------------------------------- */

body {
	background: url(/img/global/bg-body-full.png) repeat-x 0 0;
	}

/* MAIN CONTAINER
--------------------------------------------- */
#container {
	width: 960px;
	margin: 0 auto;
	}
#container, 
#nav {
	font: 100%/1.7 Helvetica, Arial, sans-serif !important;
	color: #848484;
	}
#nav a {
	text-decoration: none;
	}
#masthead p {
	display: inline;
	}
body #usernav {
	padding-left: 0;
	font-size: .95em;
	}

/* MASTHEAD
--------------------------------------------- */
#masthead {
	float: left;
	width: 960px;
	margin: 28px 0 17px 0;
	}
a#jive-logo {
	width: 100px;
	height: 44px;
	background: url(/img/global/logo-jive.png) no-repeat 0 0;
	float: left;
	text-indent: -9999px;
	position: relative;
	z-index: 200;
	}
#usernav {
	float: left;
	width: 860px;
	font-size: 1.1em;
	text-align: right;
	margin: 10px 0 0;
	color: #ccc;
	}
#usernav li {
	background: url(/img/usernav-divider.gif) no-repeat left top;
	display: inline;
	padding: 0 10px;
	}
#usernav li a {
	color: #ccc;
	text-decoration: none;
	}
#usernav li a:hover {
	color: #bbf752;
	}
#usernav li:first-child {
	background: none;
	}
#nav {
	float: left;
	width: 960px;
	height: 40px;
	margin: 0 0 24px;
	font-size: 1.2em;
	background: url(/img/global/bg-nav.png) no-repeat right top;
	}
*+html #nav { float: none; }
#nav ul {
	width: 100%;
	list-style: none;
	padding-left: 0;
	}
#nav ul li {
	background: url(/img/global/bg-nav-divider.png) no-repeat left bottom;
	float: left;
	height: 34px;
	}
#nav li.first {
	background: none;
	}
#nav ul li a {
	color: #fff;
	background: url(/img/global/bg-nav-sprites.png) no-repeat 0 90px;
	float: left;
	padding: 6px 10px 4px;
	margin: 4px 0 0;
	}
#nav ul li a.selected {
	background: url(/img/global/bg-nav-sprites.png) no-repeat 0 -124px;
	}
#nav ul li.first a.selected {
	background: url(/img/global/bg-nav-sprites.png) no-repeat 0 -44px;
	}
#nav ul li.first a {
	padding-left: 19px;
	}
#nav ul li a:hover {
	background: url(/img/global/bg-nav-sprites.png) no-repeat 0 -84px;
	text-decoration: none;
	}
#nav ul li.first a:hover {
	background: url(/img/global/bg-nav-sprites.png) no-repeat 0 -4px;
	}



/* GLOBAL
--------------------------------------------- */
#container {
	display: block;
	position: relative;
	}
body h1 {
	text-shadow: none;
	}


/* MAIN CONTAINER
--------------------------------------------- */
#jive-website-globalwrapper {
	position: relative;
	width: 100%;
	z-index: 1;
	}
#jive-wrapper {
	margin: 0 auto;
	width: 960px;
	min-width: 960px;
	background: transparent url(/img/communities/bg-content-global.png) no-repeat left 51px;
	z-index: 2;
	}
* html #jive-wrapper { width: 960px; }
#jive-body, 
#jive-body-full {
	margin-left: 4px;
	margin-right: 4px;
	padding: 0;
	min-width: 950px;
	width: 950px;
	}
* html #jive-body, 
* html #jive-body-full {
	margin-left: 2px;
	}
.jive-tooltip2 { z-index: 999; }
	

/* HEADER & USERBAR
--------------------------------------------- */
#jive-global-header {
	display: none;
	}
#jive-userbar, 
#jive-userbar .jive-userbar-login-guest, 
#jive-userbar .jive-userbar-login-welcome a, 
#jive-userbar .jive-userbar-login-password a {
	color: #ccc;
	}
#jive-userbar {
	background: transparent url(/img/communities/bg-userbar.png) no-repeat top left;
	height: 51px;
	line-height: normal;
	margin: 0;
	width: 958px;
	}
	
body.jive-body-formpage-login #jive-userbar, 
body.jive-body-formpage-password #jive-userbar, 
body.jive-body-formpage-register #jive-userbar {
	height: 51px;
	}
#jive-userbar .jive-userbar-login-welcome {
	padding-top: 20px;
	}
#jive-userbar .jive-userbar-login-form {
	border: none;
	margin-top: 14px;
	}
#jive-userbar .jive-userbar-login-username label, 
#jive-userbar .jive-userbar-login-password label {
	padding-top: 4px;
	}
#jive-userbar #jive-userbar-user {
	padding: 8px 0 0 20px;
	}
#jive-userbar #jive-userbar-user span a:link, 
#jive-userbar #jive-userbar-user span a:visited { color: #ccc; }
#jive-userbar #jive-userbar-user #jive-userbar-logout a { color: #999 !important; }
#jive-userbar #jive-userbar-user-avatar {
	background-image: none;
	background-color: #ccc;
	border: 1px solid #333;
	padding: 1px;
	margin-top: 4px;
	}
#jive-userbar #jive-userbar-user span {
	padding-top: 13px;
	padding-left: 4px;
	}
#jive-userbar #jive-userbar-droplink {
	margin-top: 13px;
	padding-top: 0;
	}
#jive-userbar #jive-userbar-droplink ul li a.jive-userbar-droplink {
	background-image: none;
	color: #ccc;
	padding: 8px 6px;
	margin: 0;
	}
#jive-userbar .jive-userbar-menu {
	margin-left: 0;
	top: 52px;
	}
* html #jive-userbar .jive-userbar-menu { /* IE6 */
	top: 39px;
	}
*+html #jive-userbar .jive-userbar-menu { /* IE7 */
	top: 39px;
	}
#jive-userbar .jive-taskcreate-menu {
	margin-top: 52px;
	}
#jive-userbar #jive-userbar-droplink ul li a.jive-userbar-droplink:hover, 
#jive-userbar #jive-userbar-droplink ul li a.jive-userbar-droplink-on {
	color: #fff;
	background-color: #333;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
#jive-userbar #jive-userbar-droplink a span.jive-userbar-create {
	background-image: url(/img/communities/jive-icon-create-16x16.gif);
	}
#jive-userbar #jive-userbar-droplink a span.jive-userbar-toolbox {
	background-image: url(/img/communities/jive-icon-profile-16x16.gif);
	}
#jive-userbar #jive-userbar-droplink a span.jive-userbar-history {
	background-image: url(/img/communities/jive-icon-history-16x16.gif);
	}
#jive-userbar #jive-userbar-droplink a span.jive-userbar-navigation {
	background-image: url(/img/communities/jive-icon-browse-16x16.gif);
	}
#jive-userbar #jive-userbar-right {
	padding: 17px 20px 0 0;
	}
#jive-userbar #jive-userbar-search .jive-userbar-search-field {
	padding: 3px;
	}
#jive-userbar #jive-userbar-search button.jive-userbar-search-button {
	background: transparent url(/img/communities/jive-userbar-search-btn.png) no-repeat top left;
	margin-left: -1px;
	}
#jive-userbar #jive-userbar-search button.jive-userbar-search-button:hover {
	background-position: 0px 0px;
	}


/* BREADCRUMB
--------------------------------------------- */
#jive-breadcrumb {
	background-color: #000;
	/* background-color: #b93503 - support */
	/* background-color: #236095 - partners */
	display: block;
	padding: 8px 0;
	width: auto;
	}
#jive-breadcrumb span {
	padding-left: 18px;
	}
#jive-breadcrumb, #jive-breadcrumb a, #jive-breadcrumb a.jive-breadcrumb-last {
	color: #fff;
	margin-bottom: 0;
	}


/* HEADERS
--------------------------------------------- */
#jive-body-intro, 
#jive-body-full #jive-body-intro {
	background: transparent url(/img/communities/jive-intro-hdr-bg.gif) repeat-x bottom;
	margin: 0;
	padding: 0;
	width: 950px;
	clear: both;
	float: left;
	}
#jive-body-intro #jive-body-intro-content {
	clear: both;
	float: left;
	width: 100%;
	}
.jive-body-home #jive-body-intro h1,
body #jive-body-intro h1, 
body #jive-body-intro h2, 
body #jive-body-intro-main-hdr h1 {
	background-image: none;
	color: #555;
	display: block;
	font-family:Helvetica,Arial,sans-serif;
	font-size: 2.5em;
	font-weight: normal;
	height: 46px;
	line-height: 1.7;
	margin: 0;
	padding: 20px 18px 15px 18px;
	float: left;
	}
#jive-body-intro p, 
#jive-body-intro #jive-body-intro-main-hdr p {
	padding: 0 0 10px 20px !important;
	}
#jive-body-intro #jive-body-intro-content p {
	color: #666;
	padding: 0 20px 20px 20px;	
	}
#jive-body-intro #jive-body-intro-main-hdr-stats {
	float: left;
	padding-top: 43px;
	}

#jive-body-intro #jive-body-intro-content .jive-body-tabbar {
	clear: both;
	float: left;
	width: 920px;
	padding: 0 0 0 10px;
	}
#jive-body-intro-main-hdr .jive-body-tabbar, 
.jive-body-intro-community .jive-body-tabbar, 
.jive-body-intro-profile .jive-body-tabbar, 
body.jive-body-home .jive-body-intro-home div.jive-body-tabbar {
	bottom: -1px;
	margin-bottom: 0;
	}
body.jive-body-formpage-login #jive-body-intro, 
body.jive-body-formpage-password #jive-body-intro, 
body.jive-body-formpage-login .jive-error-box, 
body.jive-body-formpage-password .jive-error-box, 
body.jive-body-formpage-containerpicker #jive-body-full #jive-body-intro {
	margin-top: 0;
	float: none;
	}
body.jive-body-formpage-containerpicker #jive-body-full #jive-body-intro h1, 
body.jive-body-formpage-containerpicker #jive-body-full #jive-body-intro p {
	padding-left: 0 !important;
	}
body.jive-body-formpage-login #jive-body-intro h1, 
body.jive-body-formpage-login #jive-body-intro #jive-body-intro-content p, 
body.jive-body-formpage-password #jive-body-intro h1, 
body.jive-body-formpage-password #jive-body-intro #jive-body-intro-content p {
	padding-left: 0;
	color: #555;
	} 


	
/* CONTENT
--------------------------------------------- */
body #jive-body-main {
	padding-top: 20px;
	width: 950px;
	}
#jive-wrapper #jive-body #jive-overview-customize-info {
	display: none;
	}
#jive-body #jive-body-announcements-container {
	clear: both;
	display: block;
	float: left;
	width: 950px;
	padding: 0;
	}
.jive-customize-info, .jive-customize-details {
	padding-bottom: 20px;
	}
#jive-body #jive-body-announcements-container #jive-body-announcements {
	display: block;
	margin: 25px 20px 15px;
	}
body #jive-body-intro #jive-profile-avatar img {
	margin: 12px 0 0 20px;
	}
body #jive-body #jive-body-intro .jive-body-intro-profile .jive-body-tabbar, 
body #jive-body-full #jive-body-intro .jive-body-intro-profile .jive-body-tabbar {
	width: 800px;
	margin-left: 0;
	clear: both;
	}


/* FOOTER
--------------------------------------------- */
	body #jive-footer {
	}




/* JIVESPACE-specific styles
--------------------------------------------- */

#jive-breadcrumb {
	background-color: #000;
	}
#jive-body-intro, 
#jive-body-full #jive-body-intro {
	background: transparent url(/img/communities/jivespace-950x110.png) no-repeat top left;
	position: relative;
	height: 110px;
	}
body #jive-body-intro h1,
body #jive-body-full #jive-body-intro h1, 
#jive-body-intro #jivespaceNavigation a,
#jive-body-intro #jivespaceNavigation a {
	color: #b8d7f5;
	}
body #jive-body-intro h1,
body #jive-body-full #jive-body-intro h1 {
	padding: 26px 0 20px 200px;
	font-size: 1.8em;
	}
body #jive-body-intro .jive-body-tabbar {
	position: absolute;
	top: 86px;
	}
#jive-body-intro #jivespaceNavigation {
	font-size: .8em;
	position: absolute;
	right: 20px;
	top: 2px;
	}
#jive-body-intro #jivespaceNavigation a {
	padding: 0 5px;
	text-decoration: none;
	}
#jive-body-intro #jivespaceNavigation a:hover {
	color: white;
	}
.jive-body-formpage #jive-body-intro, .jive-body-content #jive-body-intro, .jive-body-blogadmin #jive-body-intro {
	height: auto;
	}

/* $Id: aqua.css 5721 2006-12-20 16:11:58Z smaxim $ */
/* Distributed with permission as part of the
   Zapatec Calendar
   Author: Mihai Bazon, www.bazon.net/mishoo
   Copyright Dynarch.com 2005, www.dynarch.com
*/

/* The main calendar widget.  DIV containing a table. */

@import url("layouts/layout-2d.css");
div.calendar { position: relative; }

.calendar, .calendar table {
  border: 1px solid #bdb2bf;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: url("aqua/normal-bg.gif");
  font-family: "trebuchet ms",verdana,tahoma,sans-serif;
}

.calendar {
  border-color: #797979;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px 2px 3px 2px;          /* Make the buttons seem like they're pressing */
  background: url("aqua/title-bg.gif") repeat-x 0 100%; 
  color: #000;
  font-weight: bold;
}

.calendar .nav {
  font-family: verdana,tahoma,sans-serif;
}

.calendar .nav div {
  background: transparent url("aqua/menuarrow.gif") no-repeat 100% 100%;
}

.calendar thead tr { 
  background: url("aqua/title-bg.gif") repeat-x 0 100%; 
  color: #000; 
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  padding: 2px;
  background: url("aqua/title-bg.gif") repeat-x 0 100%; 
  color: #000;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #797979;
  padding: 2px;
  text-align: center;
  color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #c44;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background: url("aqua/hover-bg.gif");
  border-bottom: 1px solid #797979;
  padding: 2px 2px 0px 0px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  background: url("aqua/active-bg.gif"); 
  color: #fff;
  padding: 3px 1px 0px 0px;
  border-bottom: 1px solid #797979;
}
    /* * ****** */
.calendar thead .daynames { /* Row <TR> containing the day names */
  background: url("aqua/dark-bg.gif"); 
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  font-family: verdana,tahoma,sans-serif;
  width: 2em;
  color: #000;
  text-align: right;
  padding: 2px 4px 2px 2px;
}

.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #999;
}

.calendar tbody .day.othermonth.oweekend {
  color: #f99;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #797979;
  background: url("aqua/dark-bg.gif");
}

.calendar tbody .rowhilite td,
.calendar tbody .rowhilite td.wn {
  background: url("aqua/rowhover-bg.gif");
}

.calendar tbody td.today { 
  font-weight: bold;
  }

.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: url("aqua/hover-bg.gif");
  padding: 1px 3px 1px 1px;
  border: 1px solid #bbb;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #c44;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border: 1px solid #797979;
  padding: 1px 3px 1px 0px;
  background: url("aqua/active-bg.gif"); 
  color: #fff;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #565;
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  padding: 2px;
  background: url("aqua/status-bg.gif") repeat-x 0 0; color: #000;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #afa;
  border: 1px solid #084;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #7c7;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  font-size:10px;
  background: url("aqua/normal-bg.gif"); 
  color: #000;
  border-color: #bdbcbc;
  border-width: 0px 1px 1px 1px;
  border-style: solid;
}

.calendar .combo .label,
.calendar .combo .label-IEfix { 
}

.calendar .combo .label-IEfix {
}

.calendar .combo .hilite {
  background: url("aqua/hover-bg.gif"); 
  color: #000;
}

.calendar .combo .active {
  background: url("aqua/active-bg.gif"); 
  color: #fff;
  font-weight: bold;
}

.calendar td.time {
  border-top: 1px solid #797979;
  padding: 1px 0px;
  text-align: center;
  background: url("aqua/dark-bg.gif");
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 5px 0px 6px;
  font-weight: bold;
  background: url("aqua/normal-bg.gif"); 
  color: #000;
}

.calendar td.time .hour,
.calendar td.time .minute {
  font-family: monospace;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  background: url("aqua/hover-bg.gif"); color: #000;
}

.calendar td.time span.active {
  background: url("aqua/active-bg.gif"); color: #fff;
}

.calendar .month-left-border { /* Divider line between two monthes */
  border-left:1px solid #797979 ;
}

http://www.jivesoftware.com/community/resources/scripts/zapatec/styles/layouts/layout-2d.css

/* $Id: layout-2d.css 4322 2006-09-04 08:49:33Z shacka $ */
/* Calendar 2D layout */

@import url("layout-common.css");

div.calendar { position: relative; }

.calendar, .calendar table {
  border: 1px solid;
  font-size: 11px;
  cursor: default;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
}

.calendar .nav {
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  padding: 2px;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid;
  padding: 2px;
  text-align: center;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border: 1px solid;
  padding: 1px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 2px 0px 0px 2px;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
}
.calendar tbody .day.othermonth.oweekend {
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid;
}

.calendar tbody .rowhilite td {
}

.calendar tbody .rowhilite td.wn {
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border: 1px solid;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.selected { /* Cell showing today date */
  font-weight: bold;
  border: 1px solid;
  padding: 1px 3px 1px 0px;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
}

.calendar tbody td.today { font-weight: bold; }

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  padding: 2px;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border: 1px solid;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo .active {
  border-top: 1px solid;
  border-bottom: 1px solid;
  font-weight: bold;
}

http://www.jivesoftware.com/community/resources/scripts/zapatec/styles/layouts/layout-common.css

/* $Id: layout-common.css 4322 2006-09-04 08:49:33Z shacka $ */
.calendar .nav { background: url("../menuarrow.gif") no-repeat 100% 100%; }

.calendar tfoot .ttip .error { color: #c20; }

.calendar tfoot tr.time td { padding: 0; border-top: 1px solid; }
.calendar tfoot tr.time td.timetext { text-align: center; }
.calendar tfoot tr.time table td,
.calendar tfoot tr.time td.hilite,
.calendar tfoot tr.time td.active { border: 0; padding: 0; }
.calendar tfoot tr.time td.hour,
.calendar tfoot tr.time td.minute {
  text-align: right; font-weight: bold;
  border-right: 1px solid; padding: 0 1px 0 3px;
}
.calendar tfoot tr.time td.colon { text-align: center; font-weight: bold; background: transparent; }
.calendar tfoot tr.time td.ampm { text-align: center; }

/*
.calendar tfoot tr.time td.parent-hour table { position: relative; left: .7em; z-index: 10; empty-cells: visible; }
.calendar tfoot tr.time td.parent-minute table { position: relative; left: -.7em; z-index: 10; }
*/

.calendar-time-scroller { border-left: 1px solid; border-right: 1px solid; }

.calendar-time-scroller .up {
  width: 11px;
  background: transparent url("../scroller-up.gif") no-repeat 50% 50%;
  height: 0.5em;
/*  font-size: 1px; */
}

.calendar-time-scroller .down {
  width: 11px;
  background: transparent url("../scroller-down.gif") no-repeat 50% 50%;
  height: 0.5em;
/*  font-size: 1px; */
}

.calendar .combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border: 1px solid;
  font-size: 90%;
}

/* This is what makes the calendar pop up of the page
   If you are using items with z-index greater than 100
	 you will need to increase this to make the calendar
	 display in front of them.
	 */
.calendar {
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .disabled { color: #888; }

.calendar .history { width: 18em; }
.calendar .history .label { text-align: center; }
.calendar .history .label-IEfix { width: 18em; }

http://www.jivesoftware.com/community/styles/jive-global.css;jsessionid=5D5BB0CC858DD093703DCDAE870301D5

/*

jive-global.css : styles common throughout Clearspace.

*/



/* updated reset styles, see more here: http://meyerweb.com/eric/thoughts/2007/04/12/reset-styles/ */

html,body,div,span,

applet,object,iframe,

h1,h2,h3,h4,h5,h6,blockquote,pre,

a,abbr,acronym,address,big,cite,code,

del,dfn,em,font,img,ins,kbd,q,s,samp,

small,strike,strong,sub,sup,tt,var, 

dd,dl,dt,li,ol,ul,

fieldset,form,label,legend,

table,caption,tbody,tfoot,thead,tr,th,td {

	margin: 0;

	padding: 0;

	}

body {

    background-color: #fff;

    color: #333;

    font-family: Lucida Grande, Arial, Helvetica, sans-serif;

    font-size: 9pt;

    margin: 0;

    padding: 0;

    text-align: center;

	z-index: 1;

	}

a {

	color: #355491;

	}

a:hover {

	color: #4262a1;

	text-decoration: underline;

	}

h1, h2, h3, h4, h5, h6 {

	color: #333;

	font-weight: bold;

	margin: 0;

	padding: 10px 0 4px;

	}

h1 {

	font-size: 18pt;

	text-shadow: #ccc 2px 2px 2px;

	}

h2 {

	font-size: 16pt;

	}

h3 {

	font-size: 14pt;

	}

h4 {

	font-size: 13pt;

	}

h5 {

	font-size: 11pt;

	}

h6 {

	font-size: 10pt;

	}

/* clear float rules defined early so they won't accidentally overwrite other possible declarations */

/* for modern browsers */

	.clearfix:after {

		clear: both;

		content: "'";

		display: block;

		font-size: 0; /* fix FF bug */

		height: 0;

		overflow: hidden;

		visibility: hidden;

		}

/* for IE7 */

	.clearfix { min-height: 0; }

/* for IE<7 \*/

	* html .clearfix { height: 1%; }

/* for IE-mac (snicker) */

	/*\*//*/ .clearfix { display: inline-table; } /**/



/* paragraph styles used for user-created 'rendered' content */

.jive-thread-post-body-container p,

.jive-thread-reply-body-container p,

.jive-wiki-body-content p,

.jive-blog-post-body p,

.jive-widget-formattedtext .jive-widget-body p {

	padding: 0px;

	}



ul, ol {

    /*Bottom padding was 12px. Removed for content rendering.*/

    padding: 0 0 0 30px;

	}

ol {

	display: block;

	clear: both;

	list-style-type: decimal;

	}

hr {

	width: 100%;

	height: 1px;

	background-color: #dcdcdc;

	border: none;

	}

form {

	margin: 0;

	padding: 0;

	}

select {

	margin-right: 7px !important;

	}

select option {

	padding-right: 6px !important;

	}

fieldset {

    border: none;

    padding-top: 5px;

    margin-bottom: 15px;

    }

fieldset legend {

    margin: 0;

    padding: 0;

    font-size: 12pt;

    font-weight: bold;

    }

table {

    /* testing the removal of the below rule -- might break pages */

    /* float: left; */

	}

/* the class 'jive-wiki-table' is applied to all tables created by the content editors */

.jive-thread-post-body-container table th

.jive-thread-reply-body-container table th,

.jive-wiki-body-content table th,

.jive-blog-post-body table th,

.jive-widget-formattedtext .jive-widget-body table th {

	border: 1px #ccc solid;

	border-collapse: collapse;

	padding: 3px;

	margin: 1px;

    background-color: #f0f0f0;

    }



.jive-thread-post-body-container table td,

.jive-thread-reply-body-container table td,

.jive-wiki-body-content table td,

.jive-blog-post-body table td,

.jive-widget-formattedtext .jive-widget-body table td {

	border: 1px #ccc solid;

	border-collapse: collapse;

	padding: 3px;

	margin: 1px;

}



.jive-thread-post-body-container table,

.jive-thread-reply-body-container table,

.jive-wiki-body-content table,

.jive-blog-post-body table,

.jive-widget-formattedtext .jive-widget-body table {

    border: 1px #ccc solid;

	border-collapse: collapse;

	padding: 3px;

	margin: 1px;

    width: 98%;

	float: none;

	}

*+html .jive-thread-post-body-container img,

*+html .jive-thread-reply-body-container img {

    display: block;

    }

blockquote {

	padding: 15px 0 15px 38px;

	}

code.jive-xml,

code.jive-sql {

	font-family: monospace;

	}

code.jive-xml .jive-xml-tag,

code.jive-xml .jive-xml-keyword,

code.jive-sql .jive-sql-object,

code.jive-sql .jive-sql-keyword {

	color: navy;

	}

code.jive-xml .jive-xml-tag,

code.jive-xml .jive-xml-keyword,

code.jive-sql .jive-sql-object,

code.jive-sql .jive-sql-keyword {

	font-weight: bold;

	}

code.jive-xml .jive-xml-comment,

code.jive-sql .jive-sql-comment {

	color: darkgreen;

	}

code.jive-xml .jive-xml-quote,

code.jive-sql .jive-sql-quote {

	color: red;

	}

/* JIVE wrapper */

#jive-wrapper {

	width: 100%;

	min-width: 970px;

	margin: 0;

	padding: 0;

	position: relative;

	text-align: left;

	z-index: 2;

	}

/* IE6 doesn't listen to max/min-width, so an 'expression' hack is used. */

* html #jive-wrapper {

	width: expression(document.body.clientWidth < 972? "970px": "auto");

	}

/* styles for all links that show icons */

.jive-link-forum,

.jive-link-thread,

.jive-link-message,

.jive-link-blog,

.jive-link-blog-group,

.jive-link-blogpost,

.jive-link-blog-draft,

.jive-link-wiki,

.jive-link-wiki-draft,

.jive-link-wiki-approval,

.jive-link-doctype-image,

.jive-link-doctype-video,

.jive-link-doctype-text,

.jive-link-doctype-acrobat,

.jive-link-doctype-document,

.jive-link-doctype-spreadsheet,

.jive-link-doctype-presentation,

.jive-link-doctype-compressed,

.jive-link-doctype-generic,

.jive-link-people,

.jive-link-user,

.jive-link-question,

.jive-link-community,

.jive-link-communitymed,

.jive-link-favorite,

.jive-link-tag,

.jive-link-reference,

.jive-poll-edit,

.jive-poll-create,

.jive-link-inbox,

.jive-link-inboxnew,

.jive-link-inboxtray,

.jive-link-inboxtray-new,

.jive-link-doccheck,

.jive-link-profile,

.jive-link-prefs,

.jive-link-questions,

.jive-link-watches,

.jive-link-pdf,

.jive-link-announcement,

.jive-link-poll,

.jive-link-drafts,

.jive-link-working,

.jive-link-newcommunity,

.jive-link-newtopic,

.jive-link-doc-upload,

.jive-link-answer-helpful,

.jive-link-answer-correct,

.jive-link-rss,

.jive-link-comment,

.jive-link-comment-edit,

.jive-link-comment-editsmall,

.jive-link-trackback-edit,

.jive-link-trackback-editsmall,

.jive-link-warningsmall,

.jive-link-warning,

.jive-link-delete,

.jive-link-deletesmall,

.jive-link-branch,

.jive-link-branchsmall,

.jive-link-email,

.jive-link-privatemsg,

.jive-link-instantmsg,

.jive-link-password,

.jive-link-lock,

.jive-link-unlock,

.jive-link-related,

.jive-link-edit,

.jive-link-editsmall,

.jive-link-avatar,

.jive-link-expire,

.jive-link-history,

.jive-link-move,

.jive-link-doc-info,

.jive-link-permalink,

.jive-link-markallread,

.jive-link-folder,

.jive-link-folders,

.jive-link-folder-up,

.jive-link-folder-sent,

.jive-link-folder-draft,

.jive-link-folder-edit,

.jive-link-folder-delete,

.jive-link-folder-trash,

.jive-link-mail,

.jive-link-mailnew,

.jive-link-mailcreate,

.jive-link-mailedit,

.jive-link-mailattach,

.jive-link-maildelete,

.jive-link-mailforward,

.jive-link-mailreply,

.jive-link-addressbook,

.jive-link-info,

.jive-link-manage-collab,

.jive-link-manage-versions,

.jive-link-blog-import,

.jive-link-blog-manage-posts,

.jive-link-trackback,

.jive-icon-sendnotify,

.jive-link-summary,

.jive-icon-success,

.jive-icon-error,

.jive-icon-blog-published,

.jive-icon-blog-draft,

.jive-icon-blog-approved,

.jive-icon-blog-moderated,

.jive-icon-thread-moderated,

.jive-icon-blog-manage,

.jive-link-adddocument,

.jive-link-widgetsmall,

.jive-icon-taggroup,

.jive-link-project,

.jive-link-task,

.jive-link-checkpoint,

.jive-link-printpreview {

	padding: 2px 0 2px 22px;

    }

.jive-link-adddocument {

	background: transparent url(../images/jive-icon-add-16x16.gif) no-repeat top left;

	}

.jive-icon-taggroup {

	background: transparent url(../images/jive-icon-taggroup-16x16.gif) no-repeat top left;

	}

.jive-link-widgetsmall {

	background: transparent url(../images/jive-icon-widget-12x12.gif) no-repeat left;

	padding-left: 16px;

	}

.jive-link-external {

	/*

	background: transparent url(../images/jive-icon-link-external-12x12.gif) no-repeat;

	background-position: right 2px;

	padding-left: 0;

	padding-right: 17px;

	*/

	}

.jive-emaillink {

	background: transparent url(../images/jive-icon-email-16x16.gif) no-repeat top left;

	}

.jive-profilelink {

	background: transparent url(../images/jive-icon-members-16x16.gif) no-repeat top left;

	}

.jive-attachmentlink {

	background: transparent url(../images/attach-7x11.gif) no-repeat top left;

	}

.jive-link-forum, .jive-link-thread, .jive-link-message {

	background: transparent url(../images/jive-icon-forum-16x16.gif) no-repeat top left;

	}

.jive-link-blog, .jive-link-blogpost {

	background: transparent url(../images/jive-icon-blog-16x16.gif) no-repeat top left;

	}

.jive-link-blog-group {

	background: transparent url(../images/jive-icon-blog-community-16x16.gif) no-repeat top left;

	}

.jive-link-blog-draft {

	background: transparent url(../images/jive-icon-blog-draft-16x16.gif) no-repeat top left;

	}

.jive-link-wiki {

	background: transparent url(../images/jive-icon-wiki-16x16.gif) no-repeat top left;

	}

.jive-link-wiki-draft {

	background: transparent url(../images/jive-icon-wiki-draft-16x16.gif) no-repeat top left;

	}

.jive-link-wiki-approval {

	background: transparent url(../images/jive-icon-wiki-approve-16x16.gif) no-repeat top left;

	}

.jive-link-doctype-image {

	background: transparent url(../images/jive-icon-doctype-image-16x16.gif) no-repeat top left;

	}

.jive-link-doctype-video {

	background: transparent url(../images/jive-icon-doctype-video-16x16.gif) no-repeat top left;

	}

.jive-link-doctype-document {

	background: transparent url(../images/jive-icon-doctype-document-16x16.gif) no-repeat top left;

	}

.jive-link-doctype-spreadsheet {

	background: transparent url(../images/jive-icon-doctype-spreadsheet-16x16.gif) no-repeat top left;

	}

.jive-link-doctype-presentation {

	background: transparent url(../images/jive-icon-doctype-presentation-16x16.gif) no-repeat top left;

	}

.jive-link-doctype-compressed {

	background: transparent url(../images/jive-icon-doctype-compressed-16x16.gif) no-repeat top left;

	}

.jive-link-doctype-text {

	background: transparent url(../images/jive-icon-doctype-text-16x16.gif) no-repeat top left;

	}

.jive-link-doctype-generic {

	background: transparent url(../images/jive-icon-wiki-16x16.gif) no-repeat top left;

	}

.jive-link-doctype-acrobat,

.jive-link-doctype-pdf {

	background: transparent url(../images/jive-icon-doctype-acrobat-16x16.gif) no-repeat top left;

	}

.jive-link-people,

.jive-link-user {

	background: transparent url(../images/jive-icon-people-16x16.gif) no-repeat top left;

	}

.jive-link-question {

	background: transparent url(../images/jive-icon-question-16x16.gif) no-repeat top left;

	}

.jive-link-community {

	background: transparent url(../images/jive-icon-community-12x12.gif) no-repeat left;

	padding-left: 16px;

	}

.jive-link-communitymed {

	background: transparent url(../images/jive-icon-community-16x16.gif) no-repeat left;

	}

.jive-link-favorite {

	background: transparent url(../images/jive-icon-favorite-12x12.gif) no-repeat top left;

	padding-left: 16px;

	}

.jive-link-tag {

	background: transparent url(../images/jive-icon-tag-12x12.gif) no-repeat top left;

	padding-top: 1px;

	}

.jive-link-reference {

	background: transparent url(../images/references.gif) no-repeat top left;

	padding-top: 1px;

	}

.jive-link-inbox {

	background: transparent url(../images/jive-icon-inbox-16x16.gif) no-repeat left;

	}

.jive-link-inboxnew {

	background: transparent url(../images/jive-icon-inboxnew-16x16.gif) no-repeat left;

	}

.jive-link-inboxtray {

	background: transparent url(../images/jive-icon-inbox-tray-16x16.gif) no-repeat left;

	}

.jive-link-inboxtray-new {

	background: transparent url(../images/jive-icon-inbox-traynew-16x16.gif) no-repeat left;

	}

.jive-link-doccheck {

	background: transparent url(../images/jive-icon-doccheck-16x16.gif) no-repeat left;

	}

.jive-link-profile {

	background: transparent url(../images/jive-icon-profile-16x16.gif) no-repeat left;

	}

.jive-link-prefs {

	background: transparent url(../images/jive-icon-prefs-16x16.gif) no-repeat left;

	}

.jive-link-questions {

	background: transparent url(../images/jive-icon-questions-16x16.gif) no-repeat left;

	}

.jive-link-watches {

	background: transparent url(../images/jive-icon-email-16x16.gif) no-repeat left;

	}

.jive-link-pdf {

	background: transparent url(../images/jive-icon-doctype-acrobat-16x16.gif) no-repeat left;

	}

.jive-link-announcement {

	background: transparent url(../images/jive-icon-announcemnt-16x16.gif) no-repeat left;

	}

.jive-link-poll {

	background: transparent url(../images/jive-icon-poll-16x16.gif) no-repeat left;

	}

.jive-link-drafts {

	background: transparent url(../images/jive-icon-drafts-16x16.gif) no-repeat left;

	}

.jive-link-working {

	background: transparent url(../images/jive-icon-working-16x16.gif) no-repeat left;

	}

.jive-link-newcommunity {

	background: transparent url(../images/jive-icon-new-community.gif) no-repeat left;

	padding-left: 16px;

	white-space: nowrap;

	}

.jive-link-newtopic {

	background: transparent url(../images/jive-icon-new-topic.gif) no-repeat left;

	}

.jive-link-doc-upload {

	background: transparent url(../images/jive-icon-doc-up-16x16.gif) no-repeat left;

	}

.jive-link-answer-helpful {

	background: transparent url(../images/jive-icon-answer-helpful-16x16.gif) no-repeat left;

	}

.jive-link-answer-correct {

	background: transparent url(../images/jive-icon-answer-correct-16x16.gif) no-repeat left;

	}

.jive-link-rss {

	background: transparent url(../images/jive-icon-rss-16x16.gif) no-repeat left;

	}

.jive-link-comment {

	background: transparent url(../images/jive-icon-comment-16x16.gif) no-repeat left;

	}

.jive-link-commentsmall {

	background: transparent url(../images/jive-icon-comment-12x12.gif) no-repeat left;

	padding: 0 0 1px 17px;

	}

.jive-link-comment-edit {

	background: transparent url(../images/jive-icon-comment-edit-14x14.gif) no-repeat left;

	padding: 0 0 1px 17px;

	}

.jive-link-comment-editsmall {

	background: transparent url(../images/jive-icon-comment-edit-12x12.gif) no-repeat left;

	padding: 0 0 1px 17px;

	}

.jive-link-trackback-editsmall {

	background: transparent url(../images/jive-icon-comment-edit-12x12.gif) no-repeat left;

	padding: 0 0 1px 17px;

	}

.jive-link-password {

	background: transparent url(../images/jive-icon-key-16x16.gif) no-repeat left;

	}

.jive-link-lock {

	background: transparent url(../images/jive-icon-lock-16x16.gif) no-repeat left;

	}

.jive-link-unlock {

	background: transparent url(../images/jive-icon-unlock-16x16.gif) no-repeat left;

	}

.jive-link-related {

	background: transparent url(../images/jive-icon-related-12x12.gif) no-repeat left top;

	}

.jive-link-warningsmall {

	background: transparent url(../images/jive-icon-warning-12x12.gif) no-repeat left;

	padding: 0 0 1px 16px;

	font-size: 8pt;

	}

.jive-link-warning {

	background: transparent url(../images/warn-16x16.gif) no-repeat left;

	}

.jive-link-edit {

	background: transparent url(../images/jive-icon-edit-16x16.gif) no-repeat left;

	}

.jive-link-editsmall {

	background: transparent url(../images/jive-icon-edit-12x12.gif) no-repeat left;

	padding-left: 16px;

	}

.jive-link-avatar {

	background: transparent url(../images/jive-icon-editavatar-16x16.gif) no-repeat left;

	}

.jive-link-expire {

	background: transparent url(../images/announce-expire-16x16.gif) no-repeat left;

	}

.jive-link-move {

	background: transparent url(../images/jive-icon-move-16x16.gif) no-repeat left;

	}

.jive-link-delete {

	background: transparent url(../images/jive-icon-delete-16x16.gif) no-repeat left;

	}

.jive-link-deletesmall {

	background: transparent url(../images/jive-icon-delete-12x12.gif) no-repeat left;

	padding-left: 16px;

	}

.jive-link-branch {

	background: transparent url(../images/jive-icon-branch-16x16.gif) no-repeat left;

	padding-left: 19px;

	}

.jive-link-branchsmall {

	background: transparent url(../images/jive-icon-branch-12x12.gif) no-repeat left;

	padding-left: 16px;

	}

.jive-link-email {

	background: transparent url(../images/jive-icon-email-16x16.gif) no-repeat left;

	}

.jive-link-privatemsg {

	background: transparent url(../images/jive-icon-pm-16x16.gif) no-repeat left;

	}

.jive-link-history {

	background: transparent url(../images/jive-icon-history-16x16.gif) no-repeat left;

	}

.jive-link-doc-info {

	background: transparent url(../images/jive-icon-info-16x16.gif) no-repeat left;

	}

.jive-link-permalink {

	background: transparent url(../images/jive-icon-link-16x16.gif) no-repeat left;

	}

.jive-link-markallread {

	background: transparent url(../images/jive-icon-markallread-16x16.gif) no-repeat left;

	}

.jive-link-folder {

	background: transparent url(../images/jive-icon-folder-16x16.gif) no-repeat left;

	}

.jive-link-folders {

	background: transparent url(../images/jive-icon-folders-16x16.gif) no-repeat left;

	}

.jive-link-folder-up {

	background: transparent url(../images/jive-icon-folder-up-16x16.gif) no-repeat left;

	}

.jive-link-folder-sent {

	background: transparent url(../images/jive-icon-folder-sent-16x16.gif) no-repeat left;

	}

.jive-link-folder-draft {

	background: transparent url(../images/jive-icon-folder-edit-16x16.gif) no-repeat left;

	}

.jive-link-folder-edit {

	background: transparent url(../images/jive-icon-folder-edit-16x16.gif) no-repeat left;

	}

.jive-link-folder-delete {

	background: transparent url(../images/jive-icon-folder-del-16x16.gif) no-repeat left;

	}

.jive-link-folder-trash {

	background: transparent url(../images/garbage-16x16.gif) no-repeat left;

	}

.jive-link-mail {

	background: transparent url(../images/jive-icon-mail-16x16.gif) no-repeat left;

	}

.jive-link-mailnew {

	background: transparent url(../images/jive-icon-mailnew-16x16.gif) no-repeat left;

	}

.jive-link-mailcreate {

	background: transparent url(../images/jive-icon-mailcreate-16x16.gif) no-repeat left;

	}

.jive-link-mailedit {

	background: transparent url(../images/jive-icon-mail-edit-16x16.gif) no-repeat left;

	}

.jive-link-mailattach {

	background: transparent url(../images/jive-icon-mail-attach-16x16.gif) no-repeat left;

	}

.jive-link-maildelete {

	background: transparent url(../images/jive-icon-mail-del-16x16.gif) no-repeat left;

	}

.jive-link-mailforward {

	background: transparent url(../images/jive-icon-mail-fwd-16x16.gif) no-repeat left;

	}

.jive-link-mailreply {

	background: transparent url(../images/jive-icon-mail-reply-16x16.gif) no-repeat left;

	}

.jive-link-addressbook {

	background: transparent url(../images/jive-icon-addressbook.gif) no-repeat left;

	}

.jive-link-info {

	background: transparent url(../images/info-16x16.gif) no-repeat 3px 1px;

	}

.jive-link-manage-collab {

	background: transparent url(../images/jive-icon-manage-collab-16x16.gif) no-repeat left;

	}

.jive-link-manage-versions {

	background: transparent url(../images/jive-icon-doc-gear-16x16.gif) no-repeat left;

	}

.jive-link-blog-manage-posts {

	background: transparent url(../images/jive-icon-related-16x16.gif) no-repeat left;

	}

.jive-link-blog-import {

	background: transparent url(../images/jive-icon-doc-up-16x16.gif) no-repeat left;

	}

.jive-link-trackback {

	background: transparent url(../images/jive-icon-trackback-16x16.gif) no-repeat left;

	}

.jive-link-project {

    background: transparent url( ../images/jive-icon-project-16x16.gif ) no-repeat left;

    }

.jive-link-task {

    background: transparent url(../images/jive-icon-task-16x16.gif) no-repeat left;

    }

.jive-link-checkpoint {

    background: transparent url(../images/jive-icon-checkpoint-16x16.gif) no-repeat left;

    }

.jive-link-printpreview {

    background: transparent url(../images/jive-icon-printprev-16x16.gif) no-repeat left;

    }





/* community list icons (showing normal, and 'new' or recent activity) */

.jive-communitylist-big,

.jive-communitylist-big-new {

	padding: 4px 0 2px 25px;

	height: 20px;

	}

.jive-communitylist-big {

	background: transparent url( ../images/jive-icon-community-20x20.gif ) no-repeat left 2px;

	}

.jive-communitylist-med,

.jive-communitylist-med-new {

	padding: 4px 0 2px 25px;

	height: 20px;

	}

.jive-communitylist-med {

	background: transparent url( ../images/jive-icon-community-20x20.gif ) no-repeat left 2px;

	}

.jive-communitylist-sm,

.jive-communitylist-sm-new {

	padding: 4px 0 4px 19px;

	height: 14px;

	}

.jive-communitylist-sm {

	background: transparent url( ../images/jive-icon-community-14x14.gif ) no-repeat left 4px;

	}







.jive-link-community-small,

.jive-link-overview-small,

.jive-link-discussion-small,

.jive-link-forum-small,

.jive-link-question-small,

.jive-link-answer-helpful-small,

.jive-link-answer-correct-small,

.jive-link-thread-small,

.jive-link-message-small,

.jive-link-document-small,

.jive-link-wiki-small,

.jive-link-doctype-image-small,

.jive-link-doctype-video-small,

.jive-link-doctype-text-small,

.jive-link-doctype-acrobat-small,

.jive-link-doctype-document-small,

.jive-link-doctype-spreadsheet-small,

.jive-link-doctype-presentation-small,

.jive-link-doctype-compressed-small,

.jive-link-doctype-generic-small,

.jive-link-blog-small,

.jive-link-blogpost-small,

.jive-link-project-small,

.jive-link-task-small,

.jive-link-search-small,

.jive-link-history-small,

.jive-link-email-small,

.jive-link-rss-small,

.jive-link-webaddress-small,

.jive-link-inboxtray-small,

.jive-link-folder-sent-small,

.jive-link-mailcreate-small,

.jive-link-profile-small,

.jive-link-pm-small,

.jive-link-approvals-small,

.jive-icon-plus,

.jive-icon-minus,

.jive-icon-plus-small,

.jive-icon-minus-small,

.jive-icon-info-small,

.jive-link-adddocument-small,

.jive-link-tag-small,

.jive-link-people-small,

.jive-link-poll-small,

.jive-link-delete-small,

.jive-link-edit-small,

.jive-link-watches-small {

	background-color: transparent;

	background-repeat: no-repeat;

	background-position: left;

	padding: 1px 0 1px 17px;

	}



.jive-link-community-small,

.jive-link-overview-small {

    background-image: url(../images/jive-icon-community-12x12.gif);

    }

.jive-link-discussion-small,

.jive-link-forum-small,

.jive-link-thread-small,

.jive-link-message-small {

	background-image: url(../images/jive-icon-forum-12x12.gif);

	}

.jive-link-question-small {

	background-image: url(../images/jive-icon-question-12x12.gif);

	}

.jive-link-answer-helpful-small {

	background-image: url(../images/jive-icon-answer-helpful-12x12.gif);

	}

.jive-link-answer-correct-small {

	background-image: url(../images/jive-icon-answer-correct-12x12.gif);

	}

.jive-link-document-small,

.jive-link-wiki-small {

	background-image: url(../images/jive-icon-wiki-12x12.gif);

	}

.jive-link-doctype-image-small {

	background-image: url(../images/jive-icon-doctype-image-12x12.gif);

	}

.jive-link-doctype-video-small {

	background-image: url(../images/jive-icon-doctype-video-12x12.gif);

	}

.jive-link-doctype-document-small {

	background-image: url(../images/jive-icon-doctype-document-12x12.gif);

	}

.jive-link-doctype-spreadsheet-small {

	background-image: url(../images/jive-icon-doctype-spreadsheet-12x12.gif);

	}

.jive-link-doctype-presentation-small {

	background-image: url(../images/jive-icon-doctype-presentation-12x12.gif);

	}

.jive-link-doctype-compressed-small {

	background-image: url(../images/jive-icon-doctype-compressed-12x12.gif);

	}

.jive-link-doctype-text-small {

	background-image: url(../images/jive-icon-doctype-text-12x12.gif);

	}

.jive-link-doctype-generic-small {

	background-image: url(../images/jive-icon-wiki-12x12.gif);

	}

.jive-link-doctype-acrobat-small,

.jive-link-doctype-pdf-small {

	background-image: url(../images/jive-icon-doctype-acrobat-12x12.gif);

	}

.jive-link-blog-small,

.jive-link-blogpost-small {

	background-image: url(../images/jive-icon-blog-12x12.gif);

	}

.jive-link-project-small {

	background-image: url(../images/jive-icon-project-12x12.gif);

	}

.jive-link-task-small {

    background-image: url(../images/jive-icon-task-12x12.gif);

    }

.jive-link-search-small {

	background-image: url(../images/jive-icon-search-12x12.gif);

	}

.jive-link-history-small {

	background-image: url(../images/jive-icon-history-12x12.gif);

	}

.jive-link-email-small {

	background-image: url(../images/jive-icon-email-12x12.gif);

	}

.jive-link-rss-small {

	background-image: url(../images/jive-icon-rss-12x12.gif);

	}

.jive-link-webaddress-small {

	background-image: url(../images/jive-icon-webaddress-12x12.gif);

	}

.jive-link-inboxtray-small {

	background-image: url(../images/jive-icon-inbox-tray-12x12.gif);

	}

.jive-link-folder-sent-small {

	background-image: url(../images/jive-icon-folder-sent-12x12.gif);

	}

.jive-link-mailcreate-small {

	background-image: url(../images/jive-icon-mailcreate-12x12.gif);

	}

.jive-link-profile-small {

	background-image: url(../images/jive-icon-profile-12x12.gif);

	}

.jive-link-pm-small {

	background-image: url(../images/jive-icon-pm-12x12.gif);

	}

.jive-link-approvals-small {

    background-image: url(../images/jive-icon-info-12x12.gif);

    }

.jive-icon-plus {

	background-image: url(../images/jive-icon-plus.gif);

	padding-left: 16px;

	}

.jive-icon-minus {

	background-image: url(../images/jive-icon-minus.gif);

	padding-left: 16px;

	}

.jive-icon-plus-small {

	background-image: url(../images/jive-icon-plus-12x12.gif);

	}

.jive-icon-minus-small {

	background-image: url(../images/jive-icon-minus-12x12.gif);

	}

.jive-icon-info-small {

	background-image: url(../images/jive-icon-info-12x12.gif);

	}

.jive-link-adddocument-small {

	background-image: url(../images/jive-icon-add-12x12.gif);

	}

.jive-link-tag-small {

    background-image: url(../images/jive-icon-tag-12x12.gif);

    }

.jive-link-people-small {

    background-image: url(../images/jive-icon-people-12x12.gif);

    }

.jive-link-poll-small {

	background-image: url(../images/jive-icon-poll-12x12.gif);

	}

.jive-link-delete-small {

	background-image: url(../images/jive-icon-delete-12x12.gif);

    padding-left: 14px;

    }

.jive-link-edit-small {

	background-image: url(../images/jive-icon-pencil-12x12.gif);

	}

.jive-link-watches-small {

	background-image: url(../images/jive-icon-email-12x12.gif);

	}

/* classes not used, but in the code LinkRenderer.java */

.jive-link-external-small,

.jive-link-anchor-small,

.jive-link-attachment-small {}

    



.jive-user-disabled {

	text-decoration: line-through;

	}

.jive-username-link-online {

	background-color: #ffff8d;

	padding:2px;

	}

.jive-icon-sendnotify,

.jive-link-summary {

	background: transparent url(../images/jive-icon-mail-fwd-16x16.gif) no-repeat left;

	}

.jive-icon-success {

	background: transparent url(../images/success-16x16.gif) no-repeat left;

	}

.jive-icon-error {

	background: transparent url(../images/error-16x16.gif) no-repeat left;

	}

.jive-icon-blog-published {

	background: transparent url(../images/success-16x16.gif) no-repeat left;

	}

.jive-icon-blog-draft {

	background: transparent url(../images/jive-icon-edit-16x16.gif) no-repeat left;

	}

.jive-icon-blog-approved {

	background: transparent url(../images/success-16x16.gif) no-repeat left;

	}

.jive-icon-blog-moderated,

.jive-icon-thread-moderated {

	background: transparent url(../images/warn-16x16.gif) no-repeat left;

	}

.jive-icon-blog-manage {

	background: transparent url(../images/jive-icon-blog-manage-16x16.gif) no-repeat left;

	}

.jive-icon-link-back {

	background: transparent url(../images/jive-icon-arrow-left-small.gif) no-repeat left;

	padding: 1px 0 1px 8px;

	}

.jive-icon-link-forward {

	background: transparent url(../images/jive-icon-arrow-right-small.gif) no-repeat right;

	padding: 1px 8px 1px 0;

	}

.jive-compose-help,

.jive-inline-help {

	display:inline;

	padding-left: 14px;

	background: transparent url(../images/jive-icon-help-14x14.gif) no-repeat left;

	cursor: pointer;

	}

.jive-poll-edit {

	background: transparent url(../images/jive-icon-edit-16x16.gif) no-repeat left;

	padding: 1px 0 1px 20px;

	}

.jive-poll-create {

	background: transparent url(../images/jive-icon-add-16x16.gif) no-repeat left;

	padding: 1px 0 1px 20px;

	}

.jive-link-forum-big {

	background: transparent url(../images/jive-icon-forum-25x25.gif) no-repeat;

	}

.jive-link-blog-big {

	background: transparent url(../images/jive-icon-blog-24x24.gif) no-repeat;

	}

.jive-link-wiki-big {

	background: transparent url(../images/jive-icon-wiki-24x24.gif) no-repeat;

	}

.jive-link-groupblog-big {

	background: transparent url(../images/jive-icon-groupblog-24x24.gif) no-repeat;

	}

.jive-icon-community-big {

	background: transparent url(../images/jive-icon-community-24x24.gif) no-repeat;

	}

.jive-icon-history-big {

	background: transparent url(../images/jive-icon-history-24x24.gif) no-repeat;

	}

.jive-icon-search-big {

	background: transparent url(../images/jive-icon-search-24x24.gif) no-repeat;

	font-size: 18pt;

	text-align: left;

	}

.jive-icon-tag-big {

	background: transparent url(../images/jive-icon-tag-24x24.gif) no-repeat;

	}

.jive-icon-tasks-big {

	background: transparent url(../images/jive-icon-task-24x24.gif) no-repeat;

	}

.jive-icon-taggroup-big {

	background: transparent url(../images/jive-icon-taggroup-24x24.gif) no-repeat;

	}

.jive-icon-people-big {

	background: transparent url(../images/jive-icon-people-24x24.gif) no-repeat;

	}

.jive-icon-rss-big {

	background: transparent url(../images/jive-icon-rss-24x24.gif) no-repeat;

	}

.jive-icon-project-big {

    background: transparent url( ../images/jive-icon-project-24x24.gif ) no-repeat;

    }

.jive-link-forum-big,

.jive-link-blog-big,

.jive-link-groupblog-big,

.jive-link-wiki-big,

.jive-icon-community-big,

.jive-icon-history-big,

.jive-icon-search-big,

.jive-icon-tag-big,

.jive-icon-taggroup-big,

.jive-icon-tasks-big,

.jive-icon-people-big,

.jive-icon-rss-big,

.jive-icon-project-big {

	padding: 4px 0 4px 30px;

	background-position: 0 3px;

	}

/* styles for content type icons with labels, use appropriate image tag with these classes */

img.jive-link-thread-label,

img.jive-link-message-label,

img.jive-link-question-label,

img.jive-link-answer-correct-label,

img.jive-link-thread-label,

img.jive-link-people-label,

img.jive-link-community-label,

img.jive-link-blog-label,

img.jive-link-task-label,

img.jive-link-wiki-label,

img.jive-link-doctype-image-label,

img.jive-link-doctype-video-label,

img.jive-link-doctype-text-label,

img.jive-link-doctype-image-label,

img.jive-link-doctype-acrobat-label,

img.jive-link-doctype-document-label,

img.jive-link-doctype-spreadsheet-label,

img.jive-link-doctype-presentation-label,

img.jive-link-doctype-compressed-label,

img.jive-link-doctype-generic-label {

	padding-top: 19px;

	border: none;

	margin-top: 2px;

	}

img.jive-link-thread-label,

img.jive-link-message-label {

	background: transparent url(../images/jive-icon-forum-16x16.gif) no-repeat top;

	}

img.jive-link-question-label {

	background: transparent url(../images/jive-icon-question-16x16.gif) no-repeat top;

	}

img.jive-link-answer-correct-label {

	background: transparent url(../images/jive-icon-answer-correct-16x16.gif) no-repeat top;

	}

img.jive-link-people-label {

	background: transparent url(../images/jive-icon-members-16x16.gif) no-repeat top;

	}

img.jive-link-community-label {

	background: transparent url(../images/jive-icon-community-16x16.gif) no-repeat top;

	}

img.jive-link-blog-label {

	background: transparent url(../images/jive-icon-blog-16x16.gif) no-repeat top;

	}

img.jive-link-task-label {

	background: transparent url(../images/jive-icon-task-16x16.gif) no-repeat top;

	}

img.jive-link-wiki-label {

	background: transparent url(../images/jive-icon-wiki-16x16.gif) no-repeat top;

	}

img.jive-link-doctype-image-label {

	background: transparent url(../images/jive-icon-doctype-image-16x16.gif) no-repeat top;

	}

img.jive-link-doctype-video-label {

	background: transparent url(../images/jive-icon-doctype-video-16x16.gif) no-repeat top;

	}

img.jive-link-doctype-document-label {

	background: transparent url(../images/jive-icon-doctype-document-16x16.gif) no-repeat top;

	}

img.jive-link-doctype-spreadsheet-label {

	background: transparent url(../images/jive-icon-doctype-spreadsheet-16x16.gif) no-repeat top;

	}

img.jive-link-doctype-presentation-label {

	background: transparent url(../images/jive-icon-doctype-presentation-16x16.gif) no-repeat top;

	}

img.jive-link-doctype-compressed-label {

	background: transparent url(../images/jive-icon-doctype-compressed-16x16.gif) no-repeat top;

	}

img.jive-link-doctype-text-label {

	background: transparent url(../images/jive-icon-doctype-text-16x16.gif) no-repeat top;

	}

img.jive-link-doctype-acrobat-label {

	background: transparent url(../images/jive-icon-doctype-acrobat-16x16.gif) no-repeat top;

	}

img.jive-link-doctype-generic-label {

	background: transparent url(../images/jive-icon-wiki-16x16.gif) no-repeat top;

	}

/* Blog post */

.jive-blog-post-tags,

.jive-blog-post-references,

.jive-blog-post-comments,

.jive-blog-post-permalink {

	padding-left: 16px;

	}

.jive-blog-post-permalink {

	background: transparent url(../images/jive-icon-link-16x16.gif) no-repeat left;

	padding-left: 19px;

	}

.jive-blog-post-tags {

	background: transparent url(../images/jive-icon-tag-12x12.gif) no-repeat left;

	}

.jive-blog-post-references {

	background: transparent url(../images/jive-icon-related-12x12.gif) no-repeat left;

	}

.jive-blog-post-comments {

	background: transparent url(../images/jive-icon-comment-12x12.gif) no-repeat left;

	}

/* main default header */

#jive-global-header {

    border-bottom: 1px #e9e9e9 solid;

	}

a#jive-global-header-logo {

    display: block;

    position: absolute;

    left: 15px;

    top: 9px;

    }

/* community drop-down chooser */

#jive-header-choose {

	display: block;

	float: left;

	clear: both;

	margin-top: 6px;

	}

#jive-header-choose a {

	padding: 0 10px 0 2px;

	background: transparent url(../images/jive-icon-arrow-down-sm.gif) no-repeat right;

	text-decoration: underline;

	outline: none;

	}

#jive-header-choose-dropdown {

	display: block;

	position: absolute;

	top: 90px;

	left: 70px;

	border: 1px solid #ccc;

	background-color: #fff;

	width: 200px;

	height: 100px;

	padding: 0 5px 5px;

	overflow: hidden;

	overflow-y: auto;

	-moz-border-radius: 0 0 4px 4px;

	-webkit-border-radius: 0 0 4px 4px;

	z-index: 900;

	}

/* IE6 doesn't listen to max/min-width, so an 'expression' hack is used. */

* html #jive-header-choose-dropdown {

	width: expression(document.body.clientWidth > 201? "200px": "auto");

	width: expression(document.body.clientHeight > 101? "200px": "auto");

	}

#jive-header-choose-dropdown div ul {

	list-style-type: none;

	margin: 0;

	padding: 5px 0 0;

	}

#jive-header-choose-dropdown div ul li {

	padding: 0 0 1px;

	white-space: nowrap;

	}

#jive-header-choose-dropdown div ul li a {

	display: block;

	width: 100%;

	padding: 2px 3px;

	color: #777;

	font-size: 8pt;

	text-decoration: none;

	background-color: #fff;

	background-image: none;

	}

#jive-header-choose-dropdown div ul li a:hover {

	background-color: #f3f3f3

	}

/* breadcrumb */

#jive-breadcrumb {

	display: block;

	padding: 10px 0 0 22px;

	color: #666;

	font-size: 8pt;

    margin: 0 0 10px 0;

    }

#jive-breadcrumb span {

	}

#jive-breadcrumb a {

	color: #666;

	padding: 0 1px;

	}

#jive-breadcrumb a.jive-breadcrumb-last {

	color: #333;

	text-decoration: none;

	}

#jive-breadcrumb a:hover {

	text-decoration: underline;

	}

.jive-status-offline-big,

.jive-status-available-big,

.jive-status-chat-big,

.jive-status-away-big,

.jive-status-xa-big,

.jive-status-dnd-big,

.jive-status-forbidden-big {

	padding: 1px 0 1px 22px;

	background-color: transparent;

	background-repeat: no-repeat;

	background-position: left;

	}

.jive-status-offline-big {

	background-image: url(../images/presence/offline.gif);

	}

.jive-status-available-big {

	background-image: url(../images/presence/available.gif);

	}

.jive-status-chat-big {

	background-image: url(../images/presence/chat.gif);

	}

.jive-status-away-big {

	background-image: url(../images/presence/away.gif);

	}

.jive-status-xa-big {

	background-image: url(../images/presence/xa.gif);

	}

.jive-status-dnd-big {

	background-image: url(../images/presence/dnd.gif);

	}

.jive-status-forbidden-big {

	background: transparent url(../images/presence/forbidden.gif) no-repeat left;

	}

.jive-status-offline,

.jive-status-available,

.jive-status-chat,

.jive-status-away,

.jive-status-xa,

.jive-status-dnd,

.jive-status-forbidden {

	padding: 1px 0 1px 10px !important;

	background-color: transparent;

	background-repeat: no-repeat;

	background-position: left;

	}

.jive-status-offline {

	background-image: url(../images/presence/offline-7x7.gif);

	}

.jive-status-available {

	background-image: url(../images/presence/available-7x7.gif);

	}

.jive-status-chat {

	background-image: url(../images/presence/chat-7x7.gif);

	}

.jive-status-away {

	background-image: url(../images/presence/away-7x7.gif);

	}

.jive-status-xa {

	background-image: url(../images/presence/xa-7x7.gif);

	}

.jive-status-dnd {

	background-image: url(../images/presence/dnd-7x7.gif);

	}

.jive-status-forbidden {

	background-image: url(../images/presence/forbidden-7x7.gif);

	}

/* body elements, including content and sidebar areas */

#jive-body,

#jive-body-full {

	display: block;

	float: left;

	clear: both;

	position: relative;

	width: 100%;

	min-width: 100%;

	margin: 0;

	padding: 0;

	}

#jive-body-widecol-container {

	float: left;

	margin: 0;

	width: 100%;

	overflow: hidden;

	min-height: 350px;

	}

/* IE6 doesn't listen to max/min-height, so an 'expression' hack is used. */

* html #jive-body-widecol-container {

	height: expression(document.body.clientHeight < 352? "350px": "auto");

	}

#jive-body-widecol {

	float: left;

	padding-left: 25px;

	padding-right: 30px;

	}

/* main body */

#jive-body-main {

	margin:0;

	padding:0;

	clear: both;

	display: block;

	float: left;

	width: 100%;

	overflow: hidden;

	}

#jive-body-maincol-container {

    float: left;

    margin: 0 -245px 0 0;

    min-width: 100%;

    min-height: 350px;

    padding: 0;

    width: 100%;

    }

#jive-body-maincol {

	margin: 0 245px 0 0;

    padding: 0 20px;

    }

#jive-body-sidebarcol-container {

    float: right;

    margin: 0;

	padding: 0;

    width: 245px;

    }

#jive-body-sidebarcol {

	margin: 0;

	padding: 0 20px 0 0;

	}

#jive-body-full #jive-body-maincol-container {

	margin: 0;

	}

#jive-body-full #jive-body-maincol {

	padding: 0 20px;

	margin: 0;

	}

#jive-body-full #jive-body-sidebarcol-container,

#jive-body-full #jive-body-sidebarcol {

	display: none;

	visibility: hidden;

	}



#jive-widget-content {

    padding: 0 20px;

    }

/* column widths for customized layouts */

.jive-body-layout-s, .jive-body-layout-s1, .jive-body-layout-s2 { width: 225px; }

.jive-body-layout-l { width: 100%; }



/* large left column */

#jive-body-layout-ls .jive-body-layout-l {

    float: left;

    margin: 0 -245px 0 0;

    padding: 0;

    }

#jive-body-layout-ls .jive-body-layout-l .jive-widget-container-large {

    margin-right: 245px;

    }

#jive-body-layout-ls .jive-body-layout-s {

    float: right;

    padding-left: 20px;

    }

/* large right column */

#jive-body-layout-sl .jive-body-layout-l {

    float: right;

    margin: 0 0 0 -245px;

    padding: 0;

    }

#jive-body-layout-sl .jive-body-layout-l .jive-widget-container-large {

    /* float: right; */

    margin-left: 245px;

    }

#jive-body-layout-sl .jive-body-layout-s {

    float: left;

    padding-right: 20px;

    position: relative;

    }

/* 2 split large columns */

#jive-body-layout-ll .jive-body-layout-l1,

#jive-body-layout-ll .jive-body-layout-l2 {

    width: 49%;

    overflow: hidden;

    }

#jive-body-layout-ll .jive-body-layout-l1 {

    float: left;

    }

#jive-body-layout-ll .jive-body-layout-l2 {

    float: right;

    }

/* large left, two small right columns */

#jive-body-layout-lss .jive-body-layout-l {

    float: left;

    margin: 0 -490px 0 0;

    }

#jive-body-layout-lss .jive-body-layout-l .jive-widget-container-large {

    margin-right: 490px;

    }

#jive-body-layout-lss .jive-body-layout-s1,

#jive-body-layout-lss .jive-body-layout-s2 {

    float: left;

    padding-left: 20px;

    }

/* three split small columns */

#jive-body-layout-sss .jive-body-layout-s1,

#jive-body-layout-sss .jive-body-layout-s2,

#jive-body-layout-sss .jive-body-layout-s3 {

    width: 31.5%;

    float: left;

    }

#jive-body-layout-sss .jive-body-layout-s2 {

    padding-left: 20px;

    }

#jive-body-layout-sss .jive-body-layout-s3 {

    padding-left: 20px;

    }

/* three columns, large middle */

#jive-body-layout-sls .jive-body-layout-l {

    float: left;

    margin: 0 -245px;

    padding: 0;

    }

#jive-body-layout-sls .jive-body-layout-l .jive-widget-container-large {

    margin: 0 245px;

    }

#jive-body-layout-sls .jive-body-layout-s1 {

    float: left;

    padding-right: 20px;

    position: relative;

    }

#jive-body-layout-sls .jive-body-layout-s2 {

    float: right;

    padding-left: 20px;

    }



/* large introductory content block */

#jive-body-intro {

    background: transparent url(../images/jive-intro-hdr-bg.gif) repeat-x bottom;

    border-bottom: 1px solid #dadada;

    display: block;

    font-size: 10pt;

    line-height: 13pt;

    margin: 20px;

    padding: 10px;

    }

.jive-body-formpage  #jive-body-intro,

.jive-body-content #jive-body-intro,

.jive-body-blogadmin #jive-body-intro {

    background: none;

	border-bottom: none;

    padding: 5px 0 0;

    }

.jive-body-content #jive-body-intro {

    margin: 10px 20px;

    }

.jive-body-content-blog #jive-body-intro {

    background: transparent url(../images/jive-blog-hdr-bg.png) repeat-x;

    color: #505050;

    padding: 10px;

    }





#jive-body-intro h1,

#jive-body-intro h2 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

	margin: 0;

	padding-top: 2px;

	}

#jive-body-intro h1 {

	font-size: 20pt;

	line-height: 19pt;

	}

.jive-body-home #jive-body-intro h1 {

    font-size: 18pt;

    padding-left: 8px;

    }

#jive-body-intro h1 a {

    color: #333;

    text-decoration: none;

    }

#jive-body-intro h2 {

	font-size: 16pt;

	line-height: 18pt;

	}



#jive-body-intro-main-hdr h1 {

	display: inline;

	clear: none;

	font-size: 19pt;

	margin-left: 12px;

	padding-top: 0;

	}

#jive-body-intro-main-hdr p {

	display: block;

	padding: 10px 12px 0 !important;

	}

#jive-body-intro-main-hdr-stats {

	font-size: 8pt;

	padding-top: 9px;

	padding-left: 8px;

	}

#jive-body-intro-main-hdr-stats strong {

	padding-left: 10px;

	}



#jive-body-intro h2 span {

	color: #777;

	}

#jive-body-intro a.jive-link-more {

	font-size: 9pt;

	background: transparent url(../images/jive-icon-arrow-up-small.gif) no-repeat left;

	padding: 1px 0 1px 10px;

	}

#jive-body-intro p {

	margin: 0;

	padding: 0;

	font-size: 9pt;

	line-height: 11pt;

	clear: both;

	}

.jive-body-home #jive-body-intro p {

    line-height: 13pt;

    font-size: 9pt;

    }

#jive-body-intro a.jive-icon-link-back {

	font-size: 8pt;

	}





.jive-body-intro-community h1 {

	margin-bottom: 0 !important;

	float: left;

	}

.jive-body-intro-community p {

	padding-left: 30px !important;

	padding-bottom: 8px !important;

	}

/* content block elements */

.jive-content-block-container {

    background: #fdfdfd url( ../images/jive-contentblock-bg.png) repeat-x top;

    border: 1px solid #e5e5e5;

    display: block;

    margin-bottom: 24px;

    -moz-border-radius: 4px;

	-webkit-border-radius: 4px;

    }

.jive-content-block-container-noheader {

    background-image: none;

    }



.jive-content-block-container-hidden {

	height: 34px;

	}

.jive-content-block-container .jive-content-block-show,

.jive-content-block-container .jive-content-block-hide {

	float: right;

	font-size: 8pt;

	padding: 8px 10px 0 0;

	}

.jive-content-block-container .jive-content-block-show a,

.jive-content-block-container .jive-content-block-hide a {

	color: #999;

	}

.jive-content-block-container h3.jive-content-block-header {

	font-size: 11pt;

	font-weight: normal;

	color: #3f3f3f;

	margin: 0;

	padding: 8px 0  6px 8px;

	float: left;

    }

.jive-content-block-container h3.jive-content-block-header a.jive-icon-minus,

.jive-content-block-container h3.jive-content-block-header a.jive-icon-plus {

	padding-left: 16px;

	display: block;

	float: left;

	text-decoration: none;

	color: #3f3f3f;

	}

.jive-content-block-container a.jive-link-rss-small {

	float: left;

	margin: 4px 0 0 8px;

	height: 16px;

	}

.jive-content-block-container span.jive-content-hdr-link {

	font-size: 8pt;

	line-height: 8pt;

	float: right;

	padding: 10px 10px 0 0;

	}

.jive-content-block {

	display: block;

	clear: both;

	padding: 9px;

	}

.jive-content-block-special {

	padding: 0;

	}

.jive-content-block2-container {

	display: block;

	background-color: #fff;

	border: 1px solid #dcdcdc;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	margin-bottom: 24px;

	}

.jive-content-block2 {

	clear: both;

	padding: 10px;

	}

/* Discussion, Document, and Blog Post content containers (for tables) */

#jive-recent-content,

#jive-history-content,

#jive-tags-content {

	clear: both;

	overflow: hidden;

	padding-top: 0;

	margin-top: 0;

	}

#jive-history-content {

	margin-top: -2px;

	}

#jive-history-content .jive-table tr.jive-table-row-odd,

#jive-recent-content .jive-table tr.jive-table-row-odd,

#jive-tags-content .jive-table tr.jive-table-row-odd {

	background-color: #fff;

	}

#jive-history-content .jive-table tr.jive-table-row-even,

#jive-recent-content .jive-table tr.jive-table-row-even,

#jive-tags-content .jive-table tr.jive-table-row-even {

	background-color: #f9f9f9;

	}

.jive-table tr.jive-table-row-detail {

    font-size: 8pt;

    }

#jive-recent-content .jive-table td.jive-table-cell-type,

#jive-tags-content .jive-table td.jive-table-cell-type {

	padding-right: 0;

	}

#jive-recent-content .jive-table td.jive-table-cell-avatar,

#jive-tags-content .jive-table td.jive-table-cell-avatar {

	padding-left: 0;

	}

/* announcements block */

#jive-body-announcements {

	clear: both;

	margin: 0 0 15px;

	padding: 0 0 10px;

	background-color: #fdfdef;

	border: 1px solid #eae9e1;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	}

#jive-body-announcements-hdr {

	display: block;

	clear: both;

	padding: 10px 0 4px 10px;

	margin: 0 0 2px;

	}

#jive-body-announcements-hdr span {

	font-size: 8pt;

	}

#jive-body-announcements-hdr span.jive-body-announcements-label {

	background: transparent url(../images/jive-icon-announcemnt-16x16.gif) no-repeat left;

	padding: 1px 6px 1px 22px;

	color: #988f42;

	text-transform: uppercase;

	float: left;

	}

#jive-body-announcements-hdr span.jive-body-announcements-admin {

	float: right;

	padding: 1px 10px 1px 0;

	}

#jive-body-announcements-hdr span.jive-body-announcements-admin a {

	margin-left: 8px;

	}

#jive-body-announcements .jive-body-announcements-confirm {

	display: block;

	clear: both;

	background-color: #fde9dc;

	border: 1px #fad2d2 solid;

	padding: 5px;

	margin: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	}

#jive-body-announcements .jive-body-announcements-confirm p {

	font-size: 9pt;

	margin: 0;

	padding: 0 0 6px;

	}

#jive-body-announcements .jive-body-announcements-confirm input {

	font-size: 8pt;

	margin: 0 5px 0 0;

	}

#jive-body-announcements h3 {

	font-size: 10pt;

	font-weight: bold;

	color: #333;

	margin: 0;

	padding: 2px 0 0 10px;

	clear: both;

	}

#jive-body-announcements h3 em {

	font-size: 8pt;

	color: #666;

	margin: 0;

	padding: 0 0 0 10px;

	font-style: normal;

	font-weight: normal;

	}

#jive-body-announcements p {

	margin: 0;

	padding: 3px 0 5px 10px;

	font-size: 8pt;

	}

* html #jive-body-announcements h3,

* html #jive-body-announcements p {

	position:relative;

	}

/* jive search filter block */

#jive-search-filter {

	float: left;

	margin: 0;

	padding: 0;

	}

#jive-search-filter dl {

	float: left;

	border: 0;

	}

#jive-search-filter dl dd {

	float: left;

	padding-right: 12px;

	margin: 0;

	}

#jive-search-filter dl dd span {

	display: block;

	padding: 3px 5px 3px 3px;

	background-color: #f5f5f5;

	border: 1px solid #dfdfdf;

	}

#jive-search-filter dl dd span input {

	float: left;

	margin: 9px 3px 0;

	}

/* body area search bar (communities, blogs, discussions, documents) */

#jive-body-search {

	float: left;

	width: 100%;

	margin-bottom: 20px;

	background: #e9e9e9 url(../images/jive-browseby-bar.png) repeat-x top;

	border: 1px solid #dcdcdc;

	}

#jive-body-search form {

	margin: 8px;

	}

#jive-body-search input {

	font-size: 9pt;

	}

#jive-body-search input.jive-body-search-field {

	width: 170px;

	margin-right: 3px;

	}

#jive-body-search .jive-body-search-select {

	font-size: 9pt;

	width: 150px;

	overflow: hidden;

	}

#jive-body-search input.jive-body-search-button {

	background: #f3f3f3 url(../images/jive-content-types-btn.png) repeat-x top;

	padding-left: 8px;

	padding-right: 8px;

	margin-left: 12px;

	color: #333;

	cursor: pointer;

	border: 1px solid #bfbfbf;

	}

/* stats seen on content type listings (discussions, documents, blogs) */

.jive-contenttype-stats {

	display: none;

	float: left;

	padding: 0;

	white-space: nowrap;

	}

.jive-contenttype-stats span {

	margin: 0 4px 0 8px;

	padding: 0;

	font-size: 8pt;

	color: #666;

	}

.jive-contenttype-stats span strong em {

	font-size: 11pt;

	}

.jive-contenttype-stats span b {

	font-size: 10pt;

	color: #000;

	}

.jive-content-statdetails {

	display: block;

	clear: both;

	width: 100%;

	min-width: 100%;

	padding: 0;

	margin: 0;

	}

/* items per page (discussions, documents, blogs) */

.jive-items-per-page {

	float: left;

	padding: 0 10px 3px 2px;

	margin: 0;

	font-size: 8pt;

	color: #666;

	}

.jive-items-per-page select {

	float: left;

	margin: 0 3px 4px 0;

	font-size: 9pt;

	width: 45px;

	}

.jive-items-per-page span {

	float: left;

	margin: 4px 3px 4px 0;

	}

/* table filter selects (discussions, documents, etc)  */

.jive-table-filter {

	float: left;

	padding: 0 0 3px 15px;

	margin: 0;

	font-size: 8pt;

	color: #666;

	}

.jive-table-filter-tasklist {

    padding-left: 5px;

    }

.jive-table-filter select {

	float: left;

	margin: 0 3px 4px 0;

	font-size: 8pt;

	}

.jive-table-filter span {

	float: left;

	margin: 4px 3px 4px 0;

	}

.jive-table-rss-link,

.jive-table-markallread {

	float: left;

	padding-top: 2px;

	font-size: 8pt;

	}

.jive-table-markallread {

	padding-top: 7px;

	margin-left: 15px;

	}

.jive-table-rss-link a,

.jive-table-markallread a {

	text-decoration: none;

	color: #777;

	}

.jive-table-markallread a {

	padding-left: 20px;

	}

.jive-table-rss-link a:hover,

.jive-table-markallread a:hover {

	text-decoration: underline;

	}

.jive-table-footer {

	background: transparent url(../images/jive-div-dotted.gif) repeat-x top;

	float: left;

	padding-top: 4px;

	width: 100%;

	}

/* jive pagination */

.jive-pagination {

	float: right;

	font-size: 8pt;

	padding: 3px 0 3px;

	color: #666;

	}

.jive-table .jive-pagination {

	padding: 8px 2px 8px 0;

	}

jive-pagination-numbers {

	color: #999;

	}

.jive-pagination-numbers span a {

	color: #999;

	}

.jive-pagination-numbers span a:hover {

	color: #355491;

	}

.jive-pagination-numbers a:link,

.jive-pagination-numbers a:visited {

	padding: 0 1px;

	margin: 0;

	text-decoration: none;

	border: 1px solid #fff;

	}

.jive-pagination-numbers a:hover,

.jive-pagination-numbers a:active {

	border: 1px solid #ebebeb;

	}

.jive-pagination-numbers a:link.jive-pagination-current,

.jive-pagination-numbers a:visited.jive-pagination-current,

.jive-pagination-numbers a:hover.jive-pagination-current,

.jive-pagination-numbers a:active.jive-pagination-current {

	font-weight: bold;

	background-color: #f4f4f4;

	border: 1px solid #ebebeb

	}

.jive-pagination-prevnext {

	padding: 0 3px;

	margin: 0 0 0 4px;

	background-color: #f9f9f9;

	border: 1px solid #ebebeb;

	}

.jive-pagination a:link.jive-pagination-prev,

.jive-pagination a:visited.jive-pagination-prev,

.jive-pagination .jive-pagination-prev-none {

	padding: 0 4px 0 8px;

	margin: 0 2px 0 0;

	background: transparent url(../images/jive-icon-arrow-left-small.gif) no-repeat left;

	border: none;

	border-right: 1px solid #ececec;

	text-decoration: none;

	}

.jive-pagination a:link.jive-pagination-next,

.jive-pagination a:visited.jive-pagination-next,

.jive-pagination .jive-pagination-next-none {

	padding: 0 8px 0 3px;

	margin-left: 2px;

	background: transparent url(../images/jive-icon-arrow-right-small.gif) no-repeat right;

	border: none;

	text-decoration: none;

	}

.jive-pagination a:hover.jive-pagination-prev,

.jive-pagination a:hover.jive-pagination-next,

.jive-pagination a:active.jive-pagination-prev,

.jive-pagination a:active.jive-pagination-next {

	text-decoration: underline;

	}

.jive-pagination .jive-pagination-prev-none {

	background: transparent url(../images/jive-icon-arrow-left-none.gif) no-repeat left;

	color: #999;

	}

.jive-pagination .jive-pagination-next-none {

	background: transparent url(../images/jive-icon-arrow-right-none.gif) no-repeat right;

	color: #999;

	}

/* common table styles used across  */

.jive-table {

	clear: both;

	overflow: hidden;

	width: 100%;

	}

.jive-table p {

	padding: 20px 10px;

	}

.jive-table table {

	width: 100%;

	}

.jive-table th,

.jive-table td {

	padding: 7px;

    }

/* table head styles */

.jive-table table thead th {

	background: #f5f5f5;

	border-bottom: 1px solid #fff;

	font-size: 8pt;

	color: #666;

	text-align: center;



	white-space: nowrap;

	}

.jive-table th.jive-table-head-icon,

.jive-table td.jive-table-cell-icon {

	padding-right: 0;

	}

.jive-table th.jive-table-head-subject,

.jive-table th.jive-table-head-title, 

.jive-table th.jive-table-head-author,

.jive-table th.jive-table-head-modified,

.jive-table th.jive-table-head-approve-items,

.jive-table th.jive-table-head-approve-date



{

	text-align: left;

	}

/* table row styles */

.jive-table tr.jive-table-row-odd {

    background-color: #fff;

    }

.jive-table tr.jive-table-row-even {

	background-color: #f9f9f9;

	}

/* table cell styles */

.jive-table td.jive-table-cell-icon,

.jive-table td.jive-table-cell-author,

.jive-table td.jive-table-cell-views {

	text-align: center;

	white-space: nowrap;

	}



/* table cell - object type */

.jive-table td.jive-table-cell-type {

	padding-right: 5px;

	width: 18px;

	}

.jive-table td.jive-table-cell-type span {

	display: block;

	width: 16px;

	height: 16px;

	margin: 0;

	padding: 0;

	}



/* table cell - icon */

.jive-table td.jive-table-cell-icon {

	width: 20px;

	white-space: nowrap;

	}

/* table cell - subject  */

.jive-table td.jive-table-cell-subject { /* empty */ }

.jive-table td.jive-table-cell-subject a {

	font-size: 10pt;

	text-decoration: none;

	}

.jive-table td.jive-table-cell-subject a:hover {

	text-decoration: underline;

	}

.jive-table td.jive-table-cell-subject span {

	font-size: 8pt;

	color: #999;

	white-space: nowrap;

	}

.jive-table td.jive-table-cell-subject span a {

	font-weight: normal;

	font-size: 8pt;

	color: #999;

	text-decoration: underline;

	}

.jive-table td.jive-table-cell-subject span.jive-subject-updated {

	font-size: 8pt;

	}

.jive-table td.jive-table-cell-subject span.jive-subject-updated-discussions {

	color: #95aff1;

	}

.jive-table td.jive-table-cell-subject span.jive-subject-updated-documents {

	color: #f6b64d;

	}

.jive-table td.jive-table-cell-subject span.jive-subject-updated-blogposts {

	color: #98cb58;

	}





.jive-table td.jive-table-cell-title {

	text-align: left;

	padding-top: 7px;

	}

.jive-table td.jive-table-cell-title a {

	font-weight: bold;

	font-size: 9pt;

	text-decoration: none;

	float: left;

	}

.jive-table td.jive-table-cell-title a:hover {

	text-decoration: underline;

	}

.jive-table td.jive-table-cell-title span {

	font-size: 7pt;

	color: #999;

	display: block;

	clear: both;

	padding-top: 1px;

	}

.jive-table td.jive-table-cell-title span a {

	font-weight: normal;

	font-size: 8pt;

	color: #999;

	text-decoration: underline;

	float: none;

	}

.jive-table td.jive-table-cell-title span strong {

	font-size: 8pt;

	color: #777;

	}

.jive-table td.jive-table-cell-title span span {

    clear: none; display: inline;

    }



.jive-table td.jive-table-cell-author,

.jive-table td.jive-table-cell-views,

.jive-table td.jive-table-cell-modified {

	font-size: 8pt;

	color: #666;

	}

.jive-table td.jive-table-cell-author {

	text-align: left;

	padding-left: 5px;

	padding-right: 15px;

	}

.jive-table td.jive-table-cell-author a {

	color: #777;

	}

.jive-table td.jive-table-cell-avatar {

	padding-right: 0;

	}

.jive-table td.jive-table-cell-avatar img {

	float: left;

	background-color: #fff;

	border: 1px solid #dadada;

	padding: 2px;

	}

/* table cell - modified/last post */

.jive-table td.jive-table-cell-modified {

	font-size: 8pt;

	}

.jive-table td.jive-table-cell-modified span {

	float: left;

	clear: both;

	white-space: nowrap;

	}

.jive-table td.jive-table-cell-modified a {

	color: #777;

	}

/* table cell - date (including author name) */

.jive-table td.jive-table-cell-date {

	font-size: 7pt;

	padding: 0 7px;

	text-align: right;

	color: #999;

	}

.jive-table td.jive-table-cell-taskscomplete {

    font-size: 8pt;

    color: #666;

    }

.jive-table td.jive-table-cell-taskscomplete em,

.jive-table td.jive-table-cell-taskscomplete b {

    font-weight: bold;

    color: #555;

    font-style: normal;

    }

.jive-table td.jive-table-cell-date span {

	white-space: nowrap;

	display: block;

	float: right;

	}

.jive-table tr.jive-table-row-footer {

	background-color: #f1f1f1;

	}

.jive-table tr.jive-table-row-footer td {

	border-top: 1px solid #dadada;

	text-align: right;

	}

.jive-table tr.jive-table-row-footer td input {

	font-size: 8pt;

	}

.jive-table tr td.jive-table-cell-activity {

    color: #666;

    font-size: 8pt;

    padding-left: 0;

    }

.jive-table tr td.jive-table-cell-activity strong {

    color: #333;

    font-size: 9pt;

    }

.jive-table tr td.jive-table-cell-activity strong a {

    text-decoration: none;

    }

.jive-table tr td.jive-table-cell-activity strong a:hover {

    text-decoration: underline;

    }

.jive-table tr td.jive-table-cell-activity .jive-username-link {

    color: #666;

    }

/* latest activity tables */

.jive-table-activity td {

    padding-top: 4px;

    padding-bottom: 4px;

    }

.jive-table-activity tr td.jive-table-cell-type {

    padding-right: 0;

    width: 22px;

    }

/* recent activity table, private messages widget table */

.jive-table-recentactivity tbody tr td.jive-table-cell-author,

.jive-table-watchtag tbody tr td.jive-table-cell-author, 

.jive-table-privatemessages tbody tr td.jive-table-cell-author {

    text-align: left;

    }

/* project & task related table cells */

.jive-table .jive-table-cell-project {

    font-size: 8pt;

    white-space: nowrap;

    }

.jive-table .jive-table-cell-project a {

    color: #666;

    }

/* Recent Content-related styles (content left, name & avatar right) */

.jive-table-recentcontent {}

.jive-table-recentcontent table thead th.jive-table-head-author {

    text-align: right;

    }

.jive-table-recentcontent table tbody td.jive-table-cell-type {

    padding-right: 0;

    }

.jive-table-recentcontent table tbody td.jive-table-cell-author {

    padding: 0 8px 0 0;

    vertical-align: middle;

    text-align: right;

    }

.jive-table-recentcontent table tbody td.jive-table-cell-avatar {

    padding: 0 5px 0 0;

    vertical-align: middle;

    width: 30px;

    }

.jive-table-recentcontent table tbody td.jive-table-cell-title span.jive-currently-editing {

    font-size: .9em;

    color: #666;

}



.jive-table-recentactivity table {

    }



#jive-whats-new-more {

	display: block;

	clear: both;

	border-top: 1px solid #e9e9e9;

	padding: 5px;

	font-weight: bold;

	text-align: right;

	font-size: 8pt;

	}

* html #jive-whats-new-more {

    height: 1%;

    }



/* attachment styles (for all content types) */

.jive-attachments {

	margin-top: 25px;

	padding: 10px 5px;

	border-top: 1px solid #ccc;

	clear: both;

	}

.jive-attachments strong {

	color: #555;

	}

.jive-attachments ul {

	list-style-type: none;

	padding: 0;

	margin: 0;

	}

.jive-attachments ul li a {

	font-size: 8pt;

	margin-right: 3px;

	}

.jive-attachments ul li {

	font-size: 7pt;

	padding: 3px 0;

	color: #666;

	}

.jive-icon-wiki,

.jive-icon-doctype-generic,

.jive-icon-doctype-document,

.jive-icon-doctype-spreadsheet,

.jive-icon-doctype-presentation,

.jive-icon-doctype-acrobat,

.jive-icon-doctype-text,

.jive-icon-doctype-compressed,

.jive-icon-doctype-image,

.jive-icon-doctype-video {

	padding: 2px 0 2px 20px;

	}

.jive-icon-wiki {

	background: transparent url( ../images/jive-icon-wiki-16x16.gif ) no-repeat left;

	}

.jive-icon-doctype-generic {

	background: transparent url( ../images/jive-icon-doctype-generic-16x16.gif ) no-repeat left;

	}

.jive-icon-doctype-document {

	background: transparent url( ../images/jive-icon-doctype-document-16x16.gif ) no-repeat left;

	}

.jive-icon-doctype-spreadsheet {

	background: transparent url( ../images/jive-icon-doctype-spreadsheet-16x16.gif ) no-repeat left;

	}

.jive-icon-doctype-presentation {

	background: transparent url( ../images/jive-icon-doctype-presentation-16x16.gif ) no-repeat left;

	}

.jive-icon-doctype-acrobat {

	background: transparent url( ../images/jive-icon-doctype-acrobat-16x16.gif ) no-repeat left;

	}

.jive-icon-doctype-text {

	background: transparent url( ../images/jive-icon-doctype-text-16x16.gif ) no-repeat left;

	}

.jive-icon-doctype-compressed {

	background: transparent url( ../images/jive-icon-doctype-compressed-16x16.gif ) no-repeat left;

	}

.jive-icon-doctype-image {

	background: transparent url( ../images/jive-icon-doctype-image-16x16.gif ) no-repeat left;

	}

.jive-icon-doctype-video {

	background: transparent url( ../images/jive-icon-doctype-video-16x16.gif ) no-repeat left;

	}

/* body tab bar (author discussions & comments) */

.jive-body-tabbar {

	display: block;

	clear: both;

	height: 25px;

	overflow: hidden;

    padding: 0;

    position: relative;

    }

.jive-body-tabbar #jive-default-tab {

    color: #777;

    float: left;

    font-size: 7pt;

    text-decoration: none;

    padding: 6px 0 0 6px;

    }

.jive-body-tabbar #jive-default-tab:hover {

    text-decoration: underline;

    }

.jive-body-intro-profile .jive-body-tabbar {

	margin-left: 68px;

	}



#jive-body-intro-main-hdr .jive-body-tabbar,

.jive-body-intro-community .jive-body-tabbar,

.jive-body-intro-profile .jive-body-tabbar {

    bottom: -11px;

}



.jive-body-tab {

	float: left;

	background: transparent url(../images/jive-tab-bg-left.gif) no-repeat left;

	margin: 0 0 0 7px;

	}

.jive-body-tab a,

#jive-overviewcustom-tab span.jive-overview-customizable,

#jive-homecustom-tab span.jive-home-customizable {

	display: block;

	background: transparent url(../images/jive-tab-bg-right.gif) no-repeat right;

	padding: 8px 10px 7px;

	color: #333;

	font-weight: bold;

	text-decoration: none;

	outline: none;

	font-size: 8pt;

	line-height: 8pt;

	}

.jive-body-tabcurrent {

	background: transparent url(../images/jive-tab-bg-on-left.gif) no-repeat left;

	}

.jive-body-tabcurrent a,

#jive-overviewcustom-tab.jive-body-tabcurrent span.jive-overview-customizable,

#jive-homecustom-tab.jive-body-tabcurrent span.jive-home-customizable {

	background: transparent url(../images/jive-tab-bg-on-right.gif) no-repeat right;

	}

.jive-body-tab span.jive-link-count {

	font-weight: normal;

	}

/* unique changes for the overview tab */

#jive-overviewcustom-tab span.jive-overview-customizable,

#jive-homecustom-tab span.jive-home-customizable {

	font-weight: normal;

	float: left;

	padding-left: 5px;

	}

#jive-overviewcustom-tab a,

#jive-homecustom-tab a {

	background-image: none !important;

	float: left;

	padding-right: 0;

	}

#jive-overviewcustom-tab a.jive-link-overview-customize,

#jive-homecustom-tab a.jive-link-home-customize {

	color: #355491;

	padding: 0;

	display: inline;

	font-weight: normal;

	float: none;

	}

#jive-overviewcustom-tab a.jive-link-overview-customize:hover,

#jive-homecustom-tab a.jive-link-home-customize:hover {

	text-decoration: underline;

	}

/* author disucssion */

#jive-authordiscussion {

	border: 1px solid #ccc;

	margin-bottom: 25px;

	margin-top: -1px;

	}

/* comments */

#jive-comments {

	border: 1px solid #ccc;

	margin-bottom: 25px;

	margin-top: -1px;

	}

.jive-content-commentbar {

	background: transparent url(../images/jive-comment-bar-bg.gif) repeat-x top left;

	padding: 7px 4px 7px 12px;

	font-size: 8pt;

	}

.jive-content-commentbar a {

	font-weight: bold;

	background: transparent url(../images/jive-icon-reply-13x13.gif) no-repeat left;

	padding: 1px 5px 1px 18px;

	margin-right: 6px;

	}

.jive-content-comment {

	padding: 12px 12px 6px;

	}

.jive-content-comment-alt {

	background-color: #f7f7f7;

	}

.jive-content-comment-author {

	background-color: #f2f7fe;

	}

.jive-content-comment img.jive-avatar {

	background-color: #fff;

	border: 1px solid #dadada;

	display: block;

	padding: 3px;

	margin: -3px 9px 3px 0;

	margin-bottom: 6px;

	float: left;

	}

.jive-content-comment a.jive-username-link {

	float: left;

	}

.jive-content-comment span a,

.jive-content-commentbar a

{

	font-weight: bold;

	color: #333;

    cursor: pointer;

    text-decoration: underline;

    }

a.jive-content-comment-reply {

	background: transparent url(../images/jive-icon-reply-13x13.gif) no-repeat left;

	padding: 1px 5px 1px 18px;

	margin-left: 10px;

	color: #355491 !important;

    }

* html .jive-content-comment span {

	position: relative;

	}

.jive-content-comment span span.jive-comment-controls {

	float: right;

	color: #828282;

	font-size: 8pt;

	}

.jive-content-comment span em {

	color: #828282;

	padding-left: 5px;

	font-size: 8pt;

	font-style: normal;

	}

.jive-content-comment p {

	clear: both;

	}

/* trackbacks */

#jive-trackbacks {

	border: 1px solid #ccc;

	margin-bottom: 25px;

	margin-top: -1px;

	}

.jive-content-trackbackbar {

	background: transparent url(../images/jive-comment-bar-bg.gif) repeat-x top left;

	padding: 7px 4px 7px 12px;

	font-size: 8pt;

	}

.jive-content-trackbackbar a {

	font-weight: bold;

	background: transparent url(../images/jive-icon-trackback-13x13.gif) no-repeat left;

	padding: 1px 5px 1px 18px;

	margin-right: 6px;

	}

.jive-content-trackback {

	padding: 12px 12px 6px;

	}

.jive-content-trackback-alt {

	background-color: #f7f7f7;

	}

.jive-content-trackback img.jive-avatar {

	border: none;

	padding: 3px 9px 3px 3px;

	margin-top: -3px;

	margin-bottom: 6px;

	float: left;

	}

.jive-content-trackback span a {

	font-weight: bold;

	color: #333;

	}

.jive-content-trackback span span {

	float: right;

	color: #828282;

	font-size: 8pt;

	}

.jive-content-trackback span em {

	color: #828282;

	padding-left: 5px;

	font-size: 8pt;

	font-style: normal;

	}

.jive-content-trackback p {

	clear: both;

	}

/* rating styles */

#jive-content-rating {

	display: block;

	float:left;

	clear:both;

	color: #999;

	font-size: 8pt;

	}

#jive-content-avgrating {

	display:block;

	float:left;

	padding-right: 20px;

	}

#jive-content-avgrating-title {

	display:block;

	float:left;

	clear: both;

	}

#jive-content-avgrating-score {

	display:block;

	float:left;

	clear: both;

	}

#jive-content-avgrating-count {

	display:block;

	float:left;

	clear: both;

	}

#jive-content-userrating {

	display:block;

	float:left;

	padding-left: 20px;

	border-left: 1px #ccc dotted;

	}

#jive-content-userrating-title {

	display:block;

	float:left;

	clear: both;

	}

#jive-content-userrating-score {

	display:block;

	float:left;

	clear: both;

	}

#jive-content-userrating-saved {

	float: left;

	display: block;

	color: #090 !important;

	font-weight: bold !important;

	clear: both;

	}

.jive-icon-userrating-on {

	background: transparent url(../images/jive-rating-full.gif) no-repeat top left;

	width: 16px;

	height: 16px;

	overflow: hidden;

	display: inline;

	float:left;

	}

.jive-icon-userrating-off {

	background: transparent url(../images/jive-rating-none.gif) no-repeat top left;

	width: 16px;

	height: 16px;

	overflow: hidden;

	display: inline;

	float:left;

	}

.jive-icon-avgrating-on {

	background: transparent url(../images/jive-rating.gif) no-repeat top left;

	width: 16px;

	height: 16px;

	overflow: hidden;

	display: inline;

	float:left;

	}

.jive-icon-avgrating-half {

	background: transparent url(../images/jive-rating-half.gif) no-repeat top left;

	width: 16px;

	height: 16px;

	overflow: hidden;

	display: inline;

	float:left;

	}

.jive-icon-avgrating-off {

	background: transparent url(../images/jive-rating-none.gif) no-repeat top left;

	width: 16px;

	height: 16px;

	overflow: hidden;

	display: inline;

	float:left;

	}

/* tagset (tag) cloud styles for pretty display */

/* default colors here, each doctype css has their respective colors */

.jive-tagset-popularity0 a {

	color: #8398c4;

	font-size: 8pt;

	}

.jive-tagset-popularity1 a {

	color: #6e87ba;

	font-size: 9pt;

	}

.jive-tagset-popularity2 a {

	color: #5e78ad;

	font-size: 10pt;

	}

.jive-tagset-popularity3 a {

	color: #4d6aa3;

	font-size: 11pt;

	}

.jive-tagset-popularity4 a {

	color: #3c5993;

	font-size: 12pt;

	}

.jive-tagset-popularity5 a {

	color: #34518a;

	font-size: 14pt;

	}

.jive-tagset-popularity6 a {

	color: #2a4882;

	font-size: 15pt;

	}

.jive-tagset-popularity7 a {

	color: #23427d;

	font-size: 16pt;

	}

.jive-tagset-popularity8 a {

	color: #17346c;

	font-size: 17pt;

	}

.jive-tagset-popularity9 a {

	color: #152f61;

	font-size: 18pt;

	}

/* ---------------------------------------------------------------------- */

/* User autocomplete elements											 */

/* ---------------------------------------------------------------------- */

div.jive-autocomplete {

	position: absolute;

	background-color: white;

	border: 1px solid #ccc;

    margin: 0;

	padding: 0;

    width: 250px !important;

    overflow: hidden;

    }

ul.jive-contacts  {

    list-style-type: none;

    margin:0;

    padding:0;

    position: relative;

    }

ul.jive-contacts li.selected {

    background-color: #ffb;

    }

li.jive-contact {

	list-style-type: none;

    clear: both;

    display: block;

    float: left;

    margin: 0;

	padding: 2px 0;

    width: 100%;

    }

li.jive-contact div.image {

	display: inline;

	}

li.jive-contact div.image img.jive-avatar {

    background: #fff;

    border: 1px solid #ccc;

    float: left;

    margin: 3px 3px 3px 4px;

    padding: 2px;

    }

li.jive-contact div.name {

    color: #333;

    display: block;

    float: left;

    font-weight:bold;

	font-size: 9pt;

	padding: 3px 3px 0 3px;

    cursor: default;

    }

li.jive-contact div span.informal em {

	display: block;

	font-size: 8pt;

    font-style: normal;

    font-weight: normal;

    color: #888;

    }

/* footer */

#jive-footer {

	display: block;

	width: 100%;

	min-width: 100%;

	clear: both;

	border-top: 1px solid #dcdcdc;

	font-size: 8pt;

	color: #666;

	}

.jive-footer-nav {

	float: left;

	text-align: center;

	width: 100%;

	padding: 6px 0 10px;

	margin-right: -101px;

	overflow: hidden;

	}

.jive-footer-nav a {

	padding: 0 5px;

	}

.jive-footer-copyright {

	width: 100px;

	float: right;

	padding: 6px 0 10px;

	overflow: hidden;

	}

/*----- Errors, success, info -----*/

.jive-error-box,

.jive-info-box,

.jive-success-box,

.jive-warn-box {

	clear: both;

	overflow: hidden;

	padding: 0;

	margin: 0 0 20px;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	}

.jive-error-box div,

.jive-info-box div,

.jive-success-box div,

.jive-warn-box div {

	padding: 6px 6px 6px 30px;

	}

.jive-warn-box div input,

.jive-info-box div input,

.jive-error-box div input,

.jive-success-box div input {

	margin: 5px 8px 5px 0;

	}

.jive-warn-box ul {

	list-style-type: none;

	padding: 6px 0 0 10px;

	}

.jive-warn-box li {

	display: block;

	clear: both;

	padding: 2px 0 8px;

	}

.jive-warn-box img.jive-avatar {

	background: transparent url(../images/jive-avatar-16x16_bg.gif) no-repeat left;

	border: none;

	padding: 3px 9px 3px 3px;

	margin-top: -3px;

	float: left;

	}

.jive-error-box {

	border: 1px solid #e4978c;

	background-color: #f9ddd9;

	}

.jive-error-box div {

	background: transparent url(../images/error-16x16.gif) no-repeat 6px 6px;

	}

.jive-info-box {

	border: 1px solid #85b4db;

	background-color: #ddeefb;

	}

.jive-info-box div {

	background: transparent url(../images/info-16x16.gif) no-repeat 6px 6px;

	}

.jive-success-box {

	border: 1px solid #72d572;

	background-color: #defbde;

	}

.jive-success-box div {

	background: transparent url(../images/success-16x16.gif) no-repeat 6px 6px;

	}

.jive-warn-box {

	border: 1px solid #dbde64;

	background-color: #fdfed8;

	}

.jive-warn-box div {

	background: transparent url(../images/warn-16x16.gif) no-repeat 6px 6px;

	}

.jive-warn-box div p {

	margin: 0;

	padding: 0 0 6px;

	}



.jive-standard-formblock-container {

    background: #f0f0f0 url(../images/jive-communitylist-bg.png) repeat-x top;

    border: 1px solid #dadada;

    clear: both;

    color: #666;

    display: block;

    float: left;

    margin: 0 0 40px;

    width: 100%;

    -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    }

.jive-standard-formblock {

    padding:15px;

    }



/* form styles for the standard formblocks */

.jive-standard-formblock .jive-form-row {

    clear: both;

    display: block;

    float: left;

    padding-bottom: 10px;

	}

.jive-standard-formblock .jive-form-label {

    clear: left;

    display: block;

    float: left;

    width: 150px;

	}

.jive-standard-formblock .required {

    color: #c33;

    font-size: 12pt;

    padding-left: 2px;

    }

.jive-standard-formblock .jive-form-element {

    float: left;

	}

.jive-standard-formblock .jive-form-element p {

    font-size: 8pt;

    padding: 3px 0;

	}

.jive-standard-formblock .jive-form-element input[type=text] {

    border-bottom: 1px solid #ccc;

    border-right: 1px solid #ccc;

    }

.jive-standard-formblock {

    padding-top: 15px;

    display:block;

	}

.jive-standard-formblock .jive-form-buttons {

    display: block;

    clear: both;

    padding: 10px 0 5px;

    }

.jive-standard-formblock .jive-form-buttons button {

    margin-right: 8px;

    }

.jive-standard-formblock .jive-form-row #jive-blog-list {

    float:left;

    padding: 15px 0px 0px 50px;

	}

.jive-standard-formblock .jive-form-row #jive-blog-create {

    float:left;

    padding: 15px 0px 0px 50px;

	}

.jive-standard-formblock #blog-authors {

    padding-left: 0;

    }

.jive-standard-formblock #blog-authors li {

    list-style: none;

    }

.jive-standard-formblock span.jive-form-field-desc {

    font-size: 8pt;

    }





.jive-table-registration,

.jive-table-resolve {

	display: block;

	float: left;

	clear: both;

	width: 100%;

	background: #f0f0f0 url(../images/jive-communitylist-bg.png) repeat-x top;

	border: 1px solid #dadada;

	color: #666;

	padding-bottom: 25px;

    -moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	margin: 0 0 40px;

	}

.jive-table-registration table,

.jive-table-resolve table {

	width: 100%;

	margin-top: 20px;

	}

.jive-table-resolve table {

	padding: 0 15px;

	margin-top: 5px;

	}

.jive-table-registration table td,

.jive-table-preferences table td,

.jive-table-resolve table td {

	padding: 3px;

	}

.jive-table .jive-table-cell-label {

	vertical-align: top;

	text-align: right;

	}

.jive-table-registration td.jive-table-cell-label {

	width: 150px;

	}

.jive-table-preferences td.jive-table-cell-label {

	width: 280px;

	}

.jive-table-registration td.jive-table-cell-label label,

.jive-table-preferences td.jive-table-cell-label label {

	display: block;

	margin-top: 2px;

	}

.jive-table-registration td.jive-edit-avatar {

	margin: 0 10px 0 0;

	float: left;

	vertical-align: middle;

	}

.jive-table-registration td.jive-edit-avatar a span {

	float: left;

	text-decoration: none;

	}

.jive-table-registration td.jive-edit-avatar a em {

	float: left;

	font-style: normal;

	padding-top: 18px;

	}

.jive-table-registration td.jive-edit-avatar img {

	margin: 0 8px 0 0;

	padding: 2px;

	background-color: #fff;

	border: 1px solid #bababa;

	}

.jive-table-registration table tr.jive-table-row-capthca td {

	padding-top: 15px;

	}

.jive-table-registration iframe {

	width: 95%;

	height: 300px;

	border: 1px solid #ccc;

	margin-top: 20px;

	}

.jive-form-button {

	margin: 20px 15px 15px 0;

	}

.jive-label-required span {

	color: #900;

	font-weight: bold;

	}

.jive-error-message {

	display: block;

	color: #900;

	font-weight: bold;

	}

.jive-table .jive-table-cell-head {

	padding-bottom: 6px;

	}

.jive-table .jive-table-cell-head h4 {

	color: #333;

	font-size: 11pt;

	border-bottom: 1px solid #ccc;

	padding: 10px 0 4px;

	}

table.jive-profile-datetime-container,

table.jive-profile-datetime-container tr td {

	margin: 0;

	padding: 0 5px 0 0;

	width: auto;

	}

/* login & password reset page styles */

body.jive-body-formpage-login #jive-userbar-login .jive-userbar-login-welcome,

body.jive-body-formpage-login #jive-userbar-right,

body.jive-body-formpage-password #jive-userbar-login .jive-userbar-login-welcome,

body.jive-body-formpage-password #jive-userbar-right,

body.jive-body-formpage-register #jive-userbar-login .jive-userbar-login-welcome,

body.jive-body-formpage-register #jive-userbar-right,

body.jive-body-formpage-register #jive-breadcrumb {

    display: none;

    }

body.jive-body-formpage-login #jive-userbar,

body.jive-body-formpage-password #jive-userbar,

body.jive-body-formpage-register #jive-userbar {

    background-position: bottom;

    height: 10px;

    }

body.jive-body-formpage-login #jive-body-intro,

body.jive-body-formpage-password #jive-body-intro,

body.jive-body-formpage-login .jive-error-box,

body.jive-body-formpage-password .jive-error-box {

    width: 540px;

    margin-top: 30px;

    margin-left: auto;

    margin-right: auto;

    overflow: hidden;

    }

body.jive-body-formpage-login .jive-error-box,

body.jive-body-formpage-password .jive-error-box,

body.jive-body-formpage-register .jive-error-box {

    margin-top: 0;

    }

.jive-login-formblock,

.jive-password-formblock {

    width: 540px;

    float: none;

    margin-top: 10px;

    margin-left: auto;

    margin-right: auto;

    }

.jive-login-formblock .jive-standard-formblock,

.jive-password-formblock .jive-standard-formblock {

    padding-top: 25px;

    }

.jive-login-formblock #jive-login-username,

.jive-login-formblock #jive-login-password,

.jive-login-formblock #jive-login-rememberme,

.jive-password-formblock #jive-password-username,

.jive-password-formblock #jive-password-passwordtoken,

.jive-password-formblock #jive-password-newpassword,

.jive-password-formblock #jive-password-confirmnewpassword {

    float: left;

    clear: both;

    padding-top: 4px;

    padding-bottom: 4px;

    width: 100%;

    }

.jive-login-formblock #jive-login-username label,

.jive-login-formblock #jive-login-password label,

.jive-password-formblock #jive-password-username label,

.jive-password-formblock #jive-password-passwordtoken label,

.jive-password-formblock #jive-password-newpassword label,

.jive-password-formblock #jive-password-confirmnewpassword label {

    display: block;

    float: left;

    line-height: 1.7em;

    margin: 0 10px 0 0;

    text-align: right;

    width: 80px;

    }

.jive-password-formblock #jive-password-username label,

.jive-password-formblock #jive-password-passwordtoken label,

.jive-password-formblock #jive-password-newpassword label,

.jive-password-formblock #jive-password-confirmnewpassword label,

.jive-register-formblock ul li label {

    width: 115px;

    }

.jive-login-formblock #jive-login-username input,

.jive-login-formblock #jive-login-password input,

.jive-password-formblock #jive-password-username input,

.jive-password-formblock #jive-password-passwordtoken input,

.jive-password-formblock #jive-password-newpassword input,

.jive-password-formblock #jive-password-confirmnewpassword input,

.jive-register-formblock ul li input {

    border-right: 1px solid #ccc;

    border-bottom: 1px solid #ccc;

    float: left;

    padding: 2px;

    width: 340px;

    }

.jive-login-formblock #jive-login-rememberme,

.jive-login-formblock .jive-form-buttons,

.jive-login-formblock #jive-login-forgotpwd,

.jive-login-formblock .jive-error-message {

    padding-left: 88px;

    margin-right: -88px;

    clear: both;

    }

.jive-login-formblock .jive-form-buttons {

    padding-top: 2px;

    }

.jive-login-formblock #jive-login-forgotpwd {

    padding-top: 10px;

    padding-bottom: 10px;

    }

.jive-password-formblock .jive-form-buttons,

.jive-password-formblock .jive-error-message,

.jive-register-formblock .jive-form-buttons ,

.jive-register-formblock .jive-form-buttons {

    padding-left: 125px;

    margin-right: -125px;

    clear: both;

    }

.jive-body-formpage-password #jive-body-intro-content p.jive-intro-success {

    margin-top: 20px;

    font-size: 10pt;

    }

.jive-body-formpage-password #jive-body-intro-content p.jive-intro-login {

    font-size: 14pt;

    line-height: 20pt;

    margin-top: 40px;

    text-align: center;

    }

.jive-body-formpage-password #jive-body-intro-content p.jive-intro-login a {

    border: 1px solid #dfdfdf;

    background-color: #f0f0f0;

    padding: 2px 8px;

    text-decoration: none;

    -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    outline: none;

    }

.jive-body-formpage-password #jive-body-intro-content p.jive-intro-login a:hover {

    background-color: #f9f9f9;

    }



/* --------------------------------------------- */

/*  Moderation Messages							 */

/* --------------------------------------------- */

#jive-modpage .jive-info-message {

	padding: 3px;

	}

#jive-modpage .jive-mark-buttons input, #jive-modpage .jive-mark-buttons select, #jive-modpage .jive-jump-box select {

	font-size: 8pt;

	font-family: verdana, arial, helvetica, sans-serif;

	}

#jive-modpage .jive-mod-msg-row th {

	border-bottom: 1px #ccc solid;

	}

#jive-modpage .jive-mod-msg-row-app th {

	border-bottom: 1px #999 solid;

	background-color: #cfc;

	}

#jive-modpage .jive-mod-msg-row-rej th {

	border-bottom: 1px #999 solid;

	background-color: #fcc;

	}

#jive-mod-forum-box th, #jive-mod-forum-box th {

	font-size: 8pt;

	font-family: verdana;

	}

#jive-mod-forum-box {

	margin-right: 8px;

	}

#jive-mod-forum-box table {

	border: 1px #ccc solid;

	}

#jive-mod-forum-box th {

	text-align: left;

	font-weight: bold;

	background-color: #eee;

	border-bottom: 1px #ccc solid;

	}

#jive-mod-forum-box .jive-mod-forum-all th {

	border-top: 1px #ccc solid;

	}

#jive-mod-forum-box label, #jive-mod-forum-box input, #jive-mod-forum-box select {

	font-size: 8pt;

	font-family: verdana, arial, helvetica, sans-serif;

	}

/* ToolTip */

div.jive-tooltip {

	position: absolute;

	width: 330px;

	padding: 6px;

	background-color: #f9f5d5;

	border: 1px solid #999;

	text-align: left;

	z-index: 20;

	-moz-border-radius: 0;

	-webkit-border-radius: 0;

	opacity: .92;

	-khtml-opacity: .92;

	}

/* IE6 only */ * html div.jive-tooltip { filter: alpha(opacity=92); height: 1%; }

/* IE7 only */ *+html div.jive-tooltip { filter: alpha(opacity=92); min-width: 0; }

div.jive-tooltip .contents {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333;

	margin: 0;

	padding: 0 3px;

	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);

	opacity: 1;

	-khtml-opacity: 1;

	}





.jive-tooltip2 {

	width: 266px;

	color: #555;

	overflow: hidden;

	}

.jive-tooltip2-top,

.jive-tooltip2-mid,

.jive-tooltip2-btm {

	display: block;

	overflow: hidden;

	position: relative;

	width: 266px;

	}

.jive-tooltip2-top {

	background: transparent url(../images/jive-tooltip-top-trans.png) no-repeat;

	height: 12px;

	}

.jive-tooltip2-mid {

	background: transparent url(../images/jive-tooltip-mid-trans.png) no-repeat;

	text-align: left;

	}

.jive-tooltip2-mid div.jive-tooltip2-mid-padding {

	padding: 2px 18px;

	}

.jive-tooltip2-btm {

	background: transparent url(../images/jive-tooltip-btm-trans.png) no-repeat;

	height: 15px;

	}

.jive-tooltip2-loading {

    background: transparent url(../images/jive-icon-working-16x16.gif) no-repeat center top;

    color: #666;

    display: block;

    padding: 25px 10px 10px;

    text-align: center;

    }

/* task tooltips */

#jive-note-tasks-body {

    font-size: 8pt;

    }

#jive-note-tasks-body strong {

    font-size: 10pt;

    color: #777;

    }

#jive-note-tasks-body ul {

    padding: 10px 0 0;

    max-height: 175px;

    overflow: hidden;

    overflow-y: auto;

    }

* html #jive-note-tasks-body ul {

    height: expression(document.body.clientHeight > 175? "175px": "auto");

    }

#jive-note-tasks-body ul li {

    clear: left;

    list-style: none;

    padding: 0 0 12px 0;

    }

#jive-note-tasks-body ul li em {

    color: #d74444;

    font-style: normal;

    font-weight: bold;

    }

#jive-note-tasks-body .jive-avatar {

    background: #fff;

    float: left;

    margin: -2px 6px 0 0;

    padding: 2px;

    border: 1px solid #ccc;

    }

#jive-note-tasks-body .jive-username-link {

    font-weight: bold;

    text-decoration: none;

    color: #333;

    }

#jive-note-checkpoint-body strong {

    color: #5e87b3;

    }

#jive-note-checkpoint-body p {

    padding: 0 0 12px 22px;

    margin: 0;

    }

/* mini-profile tooltips */

#jive-note-user-body {

    color: #555;

    }

#jive-note-user-body .jive-avatar {

    background-color: #fff;

    border: 1px solid #dadada;

    float: left;

    margin: 0 8px 10px 0;

    padding: 2px;

    }

#jive-note-user-body h5 {

    font-size: 12pt;

    padding: 3px 0;

    }

#jive-note-user-body em {

    display: block;

    padding: 0 0 5px 0;

	}

#jive-note-user-body .jive-note-user-status {

    font-size: 8pt;

    color: #777;

    display:block;

    padding: 0 0 3px;

    }

#jive-note-user-body .status {

	font-size: 1em;

	padding-top: 2px;

	padding-bottom: 2px;

	font-weight: normal;

	display: block;

	}

#jive-note-user-body ul {

	list-style-type: none;

	margin: 0 0 15px;

	padding: 0;

	font-size: 8pt;

	}

#jive-note-user-body ul li {

	clear: both;

    padding: 1px 0;

    }

#jive-note-user-body ul.jive-profile-tt-icons {

	}

#jive-note-user-body ul.jive-profile-tt-icons li {

	padding: 1px 0;

	}

#jive-note-user-body ul.jive-profile-tt-icons li img {

	margin: 0 4px 0 0;

	}

#jive-note-user-body ul.jive-profile-tt-content {

	}

#jive-note-user-body ul.jive-profile-tt-content li {

	padding-left: 18px;

	}



/* BEGIN SUPERNOTE STYLES (relates to supernote.js) */

/* Here's our default note styles. */

.notedefault {

	position: absolute;

    visibility: hidden;

	}

/* Some position-type-specific offset information. */

.snp-mouseoffset {

	margin-left: 3px;

	margin-top: 10px;

	}

/* END SUPERNOTE STYLES */



/* Comments */

.jive-comment-post {

	overflow: hidden;

	width: auto;

	}

.jive-comment-post form {

	background-color: #fbfbfb;

	border: 1px solid #e6e6e6;

	padding: 10px;

	margin: 0 0 5px;

	}

.jive-comment-post div {

	padding: 0 0 2px;

	}

.jive-comment-post h2 {

	float: left;

	clear: both;

	margin: 0;

	padding: 2px 0 5px;

	}

.jive-comment-post-anonymous {

    clear: both;

    }

.jive-comment-post-anonymous div label {

	font-weight: bold;

	color: #555;

	font-size: 8pt;

	padding: 0 4px;

	}

.jive-comment-post-anonymous div label span {

	font-weight: normal;

	padding-left: 2px;

	color: #999;

	}

.jive-comment-post-anonymous div input {

	width: 250px;

	}

.jive-comment-post div textarea,

.jive-comment-textarea {

	width: 600px;

	clear: both;

    display: block;

    font: 8pt verdana, arial, helvetica, sans-serif;

    }

.jive-quote {

	overflow : auto;

	}

pre {

	display: block;

	width: 100%;

	overflow: auto;

	padding: 0;

	margin: 0;

	white-space: pre;

	}

html>body pre {

	width: 550px;

	}

html>body pre {

	width: auto !important;

	/* the # hides this from safari, which doesn't do well with pre without a pixel width */

	/* width: auto !important;#  -  ulled out this hack, it was causing problems and was meant for Safari 1.5  */

	}

code {

	padding: 0;

	margin: 0;

	}

.jive-pre {

	padding : 10px;

	padding-left : 1em;

	background-color : #eee;

	margin : 1em 2em 0.5em 2em;

	}

.jive-quote {

	padding : 10px;

	padding-left : 1em;

	background-color : #eee;

	margin : 1em 2em 0.5em 2em;

	color : #333;

	font-style : italic;

	}

.jive-quote, .jive-pre {

	border : 1px #eee solid;

	border-left : 2px #ccc solid;

	background-color: #fff;

	background-repeat: repeat;

	}

.jive-quote {

	background-image: url(../images/quote-background-1.gif);

	}

.jive-pre {

	background-image: url(../images/jive-bg-pre.gif);

	}

.jive-quote .jive-quote {

	border : 1px #eef solid;

	border-left : 2px #ccf solid;

	background : url(../images/quote-background-2.gif);

	}

.jive-quote .jive-quote .jive-quote {

	border : 1px #efe solid;

	border-left : 2px #cfc solid;

	background : url(../images/quote-background-3.gif);

	}

.jive-quote .jive-quote .jive-quote .jive-quote {

	border : 1px #fee solid;

	border-left : 2px #fcc solid;

	background : url(../images/quote-background-4.gif);

	}

.jive-avatar-box a, .jive-avatar-box span {

	display: block;

	padding: 2px;

	margin: 0 4px 0 0;

	border: 1px solid #dadada;

	background-color: #fff;

	}

.jive-profile-bubble {

	/* Mozilla ignores crazy MS image filters, so it will skip the following */

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/jive-profile-bubble-middle.png');

	background-repeat-y: top left;

	}

/* IE ignores styles with [attributes], so it will skip the following. */

.jive-profile-bubble[class] {

	background: url(../images/jive-profile-bubble-middle.png) repeat-y top left;

	height:300px;

	}

.jive-profile-bubble .pad {

	padding: 3px 0 0 30px;

	}

.jive-profile-bubble .pc {

	width: 392px;

	font-family: verdana, arial, san-serif;

	font-size: 11px;

	line-height: 14px;

	}

#pcMain {

	width: 450px;

	position: absolute;

	z-index: 1001;

	}

#pcArrow {

	position: absolute;

	z-index: 1000;

	}

/* new jive table styles */

#jive-lightbox {

	position: absolute;

	left: 0;

	width: 100%;

	z-index: 100;

	text-align: center;

	line-height: 0;

	}

#jive-lightbox a img {

	border: none;

	}

#jive-outerImageContainer {

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0 auto;

	}

#jive-imageContainer {

	padding: 10px;

	}

#jive-loading {

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

	}

#jive-hoverNav {

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

	}

#jive-imageContainer>#jive-hoverNav { left: 0; }

#jive-hoverNav a { outline: none; }

#jive-imageDataContainer {

	font: 10px Verdana, Helvetica, sans-serif;

	background-color: #fff;

	margin: 0 auto;

	line-height: 1.4em;

	overflow: auto;

	width: 100%

	}

#jive-imageData {

	padding:0 10px;

	color: #666;

	}

#jive-imageData #jive-imageDetails {

	width: 70%;

	float: left;

	text-align: left;

	}

#jive-imageData #jive-caption { font-weight: bold;	}

#jive-imageData #jive-numberDisplay {

	display: block;

	clear: left;

	padding-bottom: 1.0;

	}

#jive-imageData #jive-bottomNavClose {

	width: 66px;

	float: right;

	padding-bottom: 0.7em;

	}

#jive-overlay {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

	background-color: #000;

	}

/* styles for thumbnail display in content */

.jive-image-thumbnail {

	cursor: pointer;

	border: 1px solid transparent;

	}

.jive-image-thumbnail:hover {

	border: 1px solid #000;

	}

/* default username avatar styles */

span.jive-avatar-username-block a img {

	display: block;

	float: left;

	border: 1px solid #dadada;

	margin: 0;

	padding: 2px;

	}

span.jive-avatar-username-block a.jive-username-link {

	margin-top: 4px;

	padding: 1px 0 1px 6px;

	float: left;

	}

.jive-link-back {

	background: transparent url(../images/jive-icon-arrow-left-small.gif) no-repeat left;

	padding: 0 4px 0 8px;

	font-size: 8pt;

	}

#jive-rsspage p {

	padding: 0 0 20px;

	}

#jive-rsspage .jive-rsspage-feedslist {

	display: block;

	clear: both;

	}

#jive-rsspage .jive-rsspage-feedslist table {

	float: none;

	width: 100%;

	}

#jive-rsspage .jive-rsspage-feedslist table tr td {

	border-bottom: 1px solid #eee;

	padding: 5px 0;

	font-size: 8pt;

	}

#jive-rsspage .jive-rsspage-feedslist table tr td.jive-table-cell-label {

	text-align: right;

	padding-right: 7px;

	font-weight: bold;

	width: 160px;

	}

#jive-rsspage .jive-rsspage-pick-community {

	display: block;

	clear: both;

	padding: 10px 0 40px;

	}

#jive-rsspage .jive-rsspage-pick-community p {

	padding: 0 0 10px;

	}







/* overview customize info block (seen by community admins, points to the customize link) */

.jive-customize-info,

.jive-customize-details {

    color: #204158;

    margin-top: -15px;

    padding: 12px 20px 30px;

    position: relative;

    }

.jive-personalize-home {

    padding-left: 0;

    padding-right: 0;

    }

.jive-customize-info .jive-customize-arrow,

.jive-customize-details .jive-customize-arrow {

    background: transparent url(../images/jive-customize-info-arrow.gif) no-repeat 116px top;

    display: block;

    height: 12px;

    position: absolute;

    top: 0;

    width: 90%;

    }

.jive-personalize-home .jive-customize-arrow {

    background-position: 190px top;

    }

.jive-customize-info div.jive-customize-content,

.jive-customize-details div.jive-customize-content {

    background-color: #E4F2FD;

    border: 1px solid #91BAD7;

    padding: 12px 12px 13px 12px;

    margin-top: -1px;

    -moz-border-radius: 6px;

    }

.jive-customize-details div.jive-customize-content {

    padding: 25px;

    }

.jive-customize-info p {

    background: transparent url(../images/jive-icon-info-12x12.gif) no-repeat 0 8px;

    display: block;

    position: relative;

    padding-left: 20px;

    margin-right: 52px;

    }



.jive-customize-info strong {

    color: #427fab;

    font-size: 14pt;

    }

.jive-customize-info span {

    border: 1px solid #91bad7;

    font-size: 8pt;

    display: block;

    position: absolute;

    right: 38px;

    top: 27px;

    }

.jive-customize-info span a:link,

.jive-customize-info span a:visited {

    background: #f1f9ff url(../images/jive-icon-close.gif) no-repeat 5px center;

    display: block;

    padding: 2px 4px 2px 17px;

    }

.jive-customize-info span a:hover,

.jive-customize-info span a:active {

    background-color: #fff;

    }





/* styles for the details information screen */

.jive-customize-details h2 {

    color: #427fab;

    padding: 0 0 10px 0;

    margin: 0;

    font-size: 16pt;

    }

.jive-customize-btn {

    background: transparent url(../images/jive-customize-btn.png) repeat-x left top;

    border: 1px solid #99c1dd;

    color: #fff;

    display: block;

    float: right;

    font-size: 18px;

    margin: 0;

    overflow: hidden;

    padding: 8px 28px 8px 28px;

    position: absolute;

    text-decoration: none;

    right: 30px;

    }

.jive-customize-btn:hover {

    background-position: left -45px;

    }

.jive-customize-cancel {

    display: block;

    float: right;

    position: absolute;

    right: 30px;

    top: 115px;

    width: 260px;



    text-align: center;

    }

.jive-customize-details p {

    padding: 0 100px 13px 0;

    }

.jive-customize-introduction {

    margin-right: 200px;

    }

.jive-customize-details p.jive-customize-details-endcopy {

    padding-bottom: 50px;

    }

.jive-customize-details a.jive-icon-text,

.jive-customize-details a.jive-icon-film {

    background-position: left;

    background-repeat: no-repeat;

    padding: 1px 0 1px 18px;

    font-weight: bold;

    }

.jive-customize-details a.jive-icon-text {

    background-image: url(../images/jive-icon-doctype-text-16x16.gif);

    }

.jive-customize-details a.jive-icon-film {

    background-image: url(../images/jive-icon-film-16x16.gif);

    }

.jive-customize-details-item {

    position: relative;

    background: transparent url(../images/jive-customize-details-item-bg.png) repeat-x top;

    height: 270px;

    }

.jive-customize-details-item img {

    border: 0;

    position: absolute;

    left: 0;

    top: 0;

    }



.jive-customize-details-item span {

    display: block;

    padding-left: 555px;

    padding-right: 20px;

    }

.jive-customize-details-item h3 {

    font-size: 15pt;

    font-weight: bold;

    color: #427fab;

    padding: 30px 0 10px 0;

    }

.jive-customize-details-item ul {

    list-style-image: url(../images/jive-customize-details-bullet.png);

    }

.jive-customize-details-item ul li {

    padding: 0 0 6px 0;

    }

.jive-customize-details-item div {

    background: transparent url(../images/jive-customize-details-item4.png) no-repeat top left;

    display: block;

    height: 223px;

    left: 0;

    overflow: hidden;

    position: absolute;

    top: 0;

    width: 553px;

    padding-left: 35px;

    }

.jive-customize-details-item div ul {

    float: left;

    padding-top: 75px;

    padding-right: 20px;

    }



.jive-personalize-home p.jive-customize-introduction {

    margin-bottom: 50px;

    }

.jive-personalize-home .jive-customize-content .jive-customize-details-item  p {

    padding: 0 20px 13px 0;

    }

.jive-personalize-home .jive-customize-details-item h3 {

    font-size: 14pt;

    }



/* empty content block styles */



#jive-community-empty {

    padding: 20px;

    }

#jive-community-empty p {

    color: #333;

    font-size: 11pt;

    font-weight: bold;

    padding: 0 0 10px 0;

    }

#jive-community-empty-types {

    background: #fff url(../images/jive-community-empty-bg.gif) repeat-x top;

    padding: 0 10px 10px;

    }

#jive-community-empty-types p {

    font-size: 8pt;

    font-weight: normal;

    color: #666;

    padding: 0 0 0 35px;

    }

#jive-community-empty-types a {

    font-size: 13pt;

    font-weight: bold;

    padding: 1px 8px 1px 35px;

    text-decoration: none;

    outline: none;

    }

#jive-community-empty-types a:hover {

    text-decoration: underline;

    }

#jive-community-empty-discussions {

    background: transparent url(../images/jive-icon-forum-25x25.gif) no-repeat left center;

    padding: 21px 0 21px 0;

    }

#jive-community-empty-discussions a {

    color: #30699b;

    background: transparent url(../images/jive-icon-arrow-right-bl.gif) no-repeat right;

    }

#jive-community-empty-documents {

    background: transparent url(../images/jive-icon-wiki-24x24.gif) no-repeat left center;

    padding: 21px 0 21px 0;

    }

#jive-community-empty-documents a {

    color: #e49a22;

    background: transparent url(../images/jive-icon-arrow-right-or.gif) no-repeat right;

    }

#jive-community-empty-blogposts {

    background: transparent url(../images/jive-icon-blog-24x24.gif) no-repeat left center;

    padding: 21px 0 21px 0;

    }

#jive-community-empty-blogposts a {

    color: #36830f;

    background: transparent url(../images/jive-icon-arrow-right-gr.gif) no-repeat right;

    }



#jive-community-empty-tags {

    background: transparent url(../images/jive-icon-tag-24x24.gif) no-repeat left center;

    padding: 21px 0 21px 0;

    }

#jive-community-empty-tags a {

    padding: 0;

    }

#jive-community-empty-people {

    background: transparent url(../images/jive-icon-people-24x24.gif) no-repeat left center;

    padding: 21px 0 21px 0;

    }

#jive-community-empty-people a {

    padding: 0;

    }

#jive-community-empty-subspaces {

    background: transparent url(../images/jive-icon-community-24x24.gif) no-repeat left center;

    padding: 21px 0 21px 0;

    }

#jive-community-empty-projects {

    background: transparent url( ../images/jive-icon-project-24x24.gif ) no-repeat left center;

    padding: 21px 0 21px 0;

    }

#jive-community-empty-taggroups {

    background: transparent url(../images/jive-icon-taggroup-24x24.gif) no-repeat left center;

    padding: 21px 0 21px 0;

    }

#jive-community-empty-subspaces a,

#jive-community-empty-taggroups a {

    padding: 0;

    }

#jive-community-empty-rss {

    background: transparent url(../images/jive-icon-rss-24x24.gif) no-repeat left center;

    padding: 21px 0 21px 0;

    }

#jive-community-empty-rss a {

    padding: 0;

    }

#jive-community-empty-poll {

    background: transparent url(../images/jive-icon-poll-24x24.gif) no-repeat left center;

    padding: 21px 0 21px 0;

    }

#jive-community-empty-poll a {

    padding: 0;

    }



#jive-community-empty-formatted {

    background: transparent url(../images/jive-icon-formatted-24x24.gif) no-repeat left center;

    padding: 21px 0 21px 0;

    }

#jive-community-empty-formatted a {

    padding: 0;

    }

#jive-community-empty-html {

    background: transparent url(../images/jive-icon-html-24x24.gif) no-repeat left center;

    padding: 21px 0 21px 0;

    }

#jive-community-empty-html a {

    padding: 0;

    }



.jive-community-empty-small {

    margin-bottom: 40px;

    clear: both;

    }

.jive-community-empty-small p {

    font-size: 9pt !important;

    font-weight: normal !important;

    }

.jive-community-empty-small #jive-community-empty-types p {

    font-size: 9pt;

    padding-top: 2px;

    padding-bottom: 10px;

    }

.jive-community-empty-small #jive-community-empty-types a {

    font-size: 11pt;

    }

.jive-community-empty-small #jive-community-empty-types div {

    border-bottom: none;

    background-position: left 20px;

    }









/* styles for the rendered display of all user-generated content (documents, blog posts, etc) */

.jive-rendered-content p {

    margin: 0;

    padding: 0;

    }



.jive-rendered-content img {

    border: none;

}



/*

END jive-global.css

*/

http://www.jivesoftware.com/community/styles/jive-userbar.css;jsessionid=5D5BB0CC858DD093703DCDAE870301D5


/*

jive-userbar.css - v0.2 - October 13, 2006

styles for all pages throughout Clearspace (where the userbar is used, so not popups).

*/

/* user bar */

#jive-userbar {

    background: #f9f9f9 url(../images/jive-userbar-bg.png) repeat-x;

	clear: both;

	height: 44px;

	position: relative;

    width: 100%;

    z-index: 10;

	}

.jive-userbar-login-welcome {

	display: block;

	padding-top: 14px;

	}

/* user login */

#jive-userbar-login {

	padding: 0 0 0 26px;

	white-space: nowrap;

	float: left;

	}

.jive-userbar-login-form {

	float: left;

	padding: 5px;

	margin-top: 9px;

	border: 1px solid #d0d0d0;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	}

.jive-userbar-login-guest {

	font-size: 8pt;

	color: #333;

	margin: 2px 13px 0 0;

	padding: 0 13px 0 0;

	background: transparent url(../images/jive-userbar-user-div.gif) no-repeat right;

	float: left;

	}

.jive-userbar-login-username,

.jive-userbar-login-password,

.jive-userbar-login-auto {

	font-size: 8pt;

	line-height: 8pt;

	}

.jive-userbar-login-username,

.jive-userbar-login-password {

	font-weight: bold;

	}

.jive-userbar-login-password a {

	font-weight: bold;

	text-decoration: none;

	font-size: 7pt;

	float: left;

	padding: 3px 0 0 2px;

	}

.jive-userbar-login-username input,

.jive-userbar-login-password input {

	font-size: 8pt;

	margin: 0 10px 0 4px;

	float: left;

	width: 80px;

	}

.jive-userbar-login-username label,

.jive-userbar-login-password label {

	float: left;

	padding-top: 2px;

	}

.jive-userbar-login-auto {

	margin: 0 8px 0 0;

	float: left;

	}

html > body .jive-userbar-login-auto {

	padding-top: 2px;

	}

.jive-userbar-login-auto input {

	margin: 0;

	}

.jive-userbar-login-submit input,

.jive-cancel-button {

	border: 1px solid #bcbcbc;

	font-size: 8pt;

	background: transparent url(../images/jive-formbtn-bg.gif) repeat-x;

	color: #333;

	float: left;

	padding-left: 10px;

	padding-right: 10px;

	cursor: pointer;

	}

.jive-cancel-button {

	margin-left: 5px;

	}

.jive-userbar-login-new,

.jive-userbar-login-loginlink {

	font-size: 8pt;

	margin: 2px 10px 0 0;

	float: left;

	}

.jive-userbar-login-loginlink {

	margin-right:15px;

	}

/* current user & avatar */

#jive-userbar-user {

	float: left;

	margin: 0;

	padding: 0 18px 0 25px;

	}

#jive-userbar-user span {

	float: left;

	padding-top: 16px;

	padding-left: 1px;

	display: inline;

	font-size: 8pt;

	color: #777;

	}

#jive-userbar-user span a:link,

#jive-userbar-user span a:visited {

	color: #333;

	text-decoration: none;

	}

#jive-userbar-user span a:hover,

#jive-userbar-user span a:active {

	color: #555;

	text-decoration: underline;

	}

#jive-userbar-user-avatar {

    background: transparent url(../images/jive-userbar-avatar-bg.png) no-repeat;

    float: left;

    margin: 2px 2px 0 0;

    padding: 6px 7px;

    }

#jive-userbar-user-avatar a {

	display: block;

	overflow: hidden;

	}

#jive-userbar-logout {

	padding-left: 10px !important;

	}

#jive-userbar-logout a {

	text-decoration: none;

	color: #355491 !important;

	}

#jive-userbar-logout a:hover {

	text-decoration: underline;

	color: #4262a1 !important;

	}

/* sidebar - right-hand side */

#jive-userbar-right {

	position: absolute;

	right: 0;

	float: right;

	font-size: 8pt;

    margin: 0;

    padding: 11px 22px 0 0;

	}

/* print */

#jive-userbar-print {

    float: left;

    font-size: 8pt;

    margin: 0 9px 0 0;

    padding: 0 15px 0 0;

    overflow: hidden;

    width: 2px;

	}

#jive-userbar-print a {

	display: block;

	background: transparent url(../images/jive-icon-printprev-16x16.gif) no-repeat left;

	padding: 3px 0 3px 20px;

	color: #777;

	text-decoration: none;

	}

#jive-userbar-print a:hover {

	text-decoration: underline;

	}

/* search */

#jive-userbar-search {

	float:left;

	}

#jive-userbar-search input,

#jive-userbar-search button {

	font-size: 8pt;

	font-family : verdana;

	border : 1px solid #9f9f9f;

	}

#jive-userbar-search .jive-userbar-search-field {

	background: #fff url(../images/jive-userbar-search-bg.png) repeat-x top;

	width: 143px;

	padding : 2px;

	}



#jive-userbar-search .jive-userbar-search-button {

	color: #333;

	cursor: pointer;

	background: transparent url(../images/jive-userbar-search-btn.png) no-repeat 0 0;

	border: none;

	height: 21px;

	width: 23px;

	padding: 0;

	margin-left: 2px;

	overflow: hidden;

    text-indent: -1000em;

    }

html>body #jive-userbar-search .jive-userbar-search-button {

	padding: 0;

	text-indent: -1000em;

	}

#jive-userbar-search .jive-userbar-search-button:hover {

    background-position: 0 -21px;

    }

/* begin user links */

#jive-userbar-droplink {

	float: left;

	padding-top: 13px;

	}

#jive-userbar-droplink ul, #jive-userbar-droplink li {

	list-style: none;

	}

#jive-userbar-droplink li {

	float:left;

	}

/* begin IE bug-fixes for user links */

	* html #jive-userbar-droplink li { position: relative; } /* IE6 only */

	*+html #jive-userbar-droplink li { position: relative;

	margin: 0 -200px 0 0;

	padding: 0 200px 0 0;} /* IE7 only */

/* end IE bug-fixes for user links */

#jive-userbar-droplink li div {

	clear:both;

	}

#jive-userbar-droplink ul li ul li {

	float: none;

    }

#jive-userbar-droplink a.jive-userbar-droplink {

	float: left;

	margin: 0 5px 0 13px;

	padding: 3px 0 4px;

	text-decoration: none;

	font-weight: bold;

	font-size : 8pt;

	color: #666;

	background: transparent url(../images/jive-userbar-arrowdown.gif) no-repeat right;

	outline: none;

	overflow: visible;

	}

#jive-userbar-droplink a.jive-userbar-droplink:hover {

	background: transparent url(../images/jive-userbar-arrowdown-b.gif) no-repeat right;

	color: #000;

	cursor: pointer;

	}

#jive-userbar-droplink a.jive-userbar-droplink:hover span {

	text-decoration: underline;

	}

#jive-userbar-droplink a span.jive-userbar-inbox,

#jive-userbar-droplink a span.jive-userbar-inboxnew,

#jive-userbar-droplink a span.jive-userbar-create,

#jive-userbar-droplink a span.jive-userbar-toolbox,

#jive-userbar-droplink a span.jive-userbar-toolboxnew,

#jive-userbar-droplink a span.jive-userbar-history,

#jive-userbar-droplink a span.jive-userbar-navigation {

	margin: 0;

	padding: 3px 10px 3px 22px;

	}

#jive-userbar-droplink a span.jive-userbar-inbox {

	background: transparent url(../images/jive-icon-accept-16x16.gif) no-repeat left;

	}

#jive-userbar-droplink a span.jive-userbar-inboxnew {

	background: transparent url(../images/jive-icon-accept-16x16.gif) no-repeat left;

	color: #da6e16;

	}

#jive-userbar-droplink a span.jive-userbar-create {

	background: transparent url(../images/jive-icon-create-16x16.gif) no-repeat left;

	}

#jive-userbar-droplink a span.jive-userbar-toolbox {

	background: transparent url(../images/jive-icon-profile-16x16.gif) no-repeat left;

	}

#jive-userbar-droplink a span.jive-userbar-toolboxnew {

	background: transparent url(../images/jive-icon-profile-new-16x16.gif) no-repeat left;

	color: #da6e16;

	}

#jive-userbar-droplink a span.jive-userbar-history {

	background: transparent url(../images/jive-icon-history-16x16.gif) no-repeat left;

	}

#jive-userbar-droplink a span.jive-userbar-navigation {

	background: transparent url(../images/jive-icon-community-16x16.gif) no-repeat left;

	}

#jive-userbar-droplink a.jive-userbar-droplink-on {

	color: #000;

	background: transparent url(../images/jive-userbar-arrowdown-b.gif) no-repeat right;

	}

.jive-userbar-menu a.jive-link-task-overdue {

    color: #da6e16;

    font-weight: bold;

    }

/* begin menu panels */

.jive-userbar-menu {

	display: block;

	position: absolute;

	margin: 0 0 0 12px;

	padding: 10px 10px 8px;

	font-size: 8pt;

	background: #f0f0f0 url(../images/jive-userbar-user-menubg.gif) repeat-x top;

	border: 1px solid #d2d2d2;

	border-top: none;

	z-index: 800;

	clear:both;

	top:43px;

	}

.jive-userbar-menu-hidden { display: none; }

#jive-userbar-droplink .jive-userbar-menu a { float: none; }



/* begin IE bug-fixes for menu panels */

	* html .jive-userbar-menu { /* IE6 */

		top: 30px;

		left: 0;

		height: 1%;

		}

	* html .jive-userbar-menu * { /* IE6 */

		white-space: nowrap !important;

		}

	*+html .jive-userbar-menu { /* IE7 */

		top: 30px;

		left: 0;

		min-height: 0;

		}

	/* fix IE6 white-space node bug */

	* html #jive-userbar-droplink .jive-userbar-menu li,

	* html #jive-userbar-droplink .jive-userbar-menu a {

		height: 1%;

		float: left;

		clear:both;

		}

	* html #jive-userbar-droplink h3 {

		clear:both;

		}

/* end IE bug-fixes for menu panels */



.jive-userbar-menu h3 {

	font-size: 10pt;

	color: #333;

	margin: 5px 0 4px;

	padding: 0 18px 3px 0;

	font-weight: bold;

	border-bottom: 1px solid #bebebe;

	}

.jive-userbar-menu .jive-recent-label {

	background : url(../images/arrow-down-blue-16x16.gif) no-repeat top right;

	}

.jive-userbar-menu ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

	}

.jive-userbar-menu ul li a {

	display: block;

	color : #333;

	padding: 4px 4px 4px 25px;

	background-position: 0 3px;

	}

/* exists so that we can programmatically set hover / unhover stats */

.jive-userbar-menu-hover {

	text-decoration: underline;

	background-color: #f9f9f9;

	}

.jive-userbar-menu-nohover {

	text-decoration: none;

	}

html>body .jive-userbar-menu ul li a {

	float: none;

	}

.jive-userbar-menu a {

    padding-left: 0 !important;

    text-decoration: none;

    }

.jive-userbar-menu a span {

    padding: 2px 2px 1px 25px;

    display: block;

    }

* html .jive-userbar-menu a span {

    height: 1%;

    display: block;

    float: left;

    margin-right: 8px;

    }

.jive-userbar-menu a:hover {

	background-color: #f9f9f9;

	}

* html .jive-userbar-menu a:hover {

    background-color: transparent;

    }

.jive-userbar-menu a:hover span {

	text-decoration: underline;

    cursor: pointer;

    }

.jive-userbar-menu a em {

	color: #333;

    font-style: normal;

    }

.jive-userbar-menu a em strong {

	color: #f06b00;

	}

/* inbox menu */

.jive-userbar-menu-inbox { /* empty */ }

/* create menu */

.jive-userbar-menu-create { min-width: 100px; }

/* toolbox menu */

.jive-userbar-menu-toolbox { /* empty */ }

/* history menu */

.jive-userbar-menu-history { /* empty */ }

.jive-userbar-menu-history a.jive-history-viewall:link,

.jive-userbar-menu-history a.jive-history-viewall:visited {

    color: #666;

    }

.jive-userbar-menu-history a.jive-history-viewall:hover {

    background-color: transparent;

    text-decoration: underline;

    }

/* nav menu */

.jive-userbar-menu-navigation { /* empty */ }

.jive-userbar-menu h3.jive-link-community {

	padding-left: 22px;

	background-position: 4px;

	margin-top: 7px;

	}

.jive-userbar-menu .jive-link-tag {

	background-position: 7px 6px !important;

	}

#jive-userbar-community-tree {

	overflow: auto;

	max-height: 500px;

	max-width: 350px;

	}

/* IE6 doesn't listen to max/min-width, so an 'expression' hack is used. */

* html #jive-userbar-community-tree {

	width: expression(document.body.clientWidth > 350? "350px": "auto") !important;

	}

#jive-userbar-community-tree a, #jive-userbar-community-tree img {

	outline: none;

	}

#jive-userbar-community-tree a:hover {

	background-color: transparent;

	}

#jive-userbar-community-tree table {

	padding: 2px;

	width: auto !important;

	}

#jive-userbar-community-tree table td {

	width: auto !important;

	}

#jive-userbar-community-tree table tr td.dhtmlTreeControl {

	padding-left: 12px;

	}

#jive-userbar-community-tree {

	display: block;

	}

#jive-userbar-community-tree #domRoot {

	display: block;

	}

#jive-userbar-community-tree #domRoot div {

	display: block;

	clear: both;

	}

#jive-userbar-community-tree #domRoot div table {

	clear: both;

	width: auto !important;

	}

#jive-userbar-community-tree #domRoot div table tr td {

	width: auto !important;

	}







/* begin menu panels */

.jive-taskcreate-menu {

	float: left;

	position: absolute;

	left: 0;

    margin: 0;

    /* margin-top should be -4px when done -- below is temporary for temporary creation purposes */

    margin-top: 43px;

	padding: 0;

	font-size: 8pt;

    width: 99%;

    z-index: 801;

    }

.jive-taskcreate-menu div.jive-taskcreate-menu-container {

	position: relative;

	padding: 0 60px;

    margin: 0 auto;

    }

.jive-taskcreate-menu div.jive-taskcreate-menu-container div.jive-taskcreate-menu-taskform {

    background: transparent url(../images/jive-task-quick-bg.png) no-repeat bottom left;

    margin: 0 auto;

    padding: 0;

    position: relative;

    width: 870px;

    }

* html .jive-taskcreate-menu div.jive-taskcreate-menu-container div.jive-taskcreate-menu-taskform {

    background: #f0f0f0 url(../images/jive-userbar-user-menubg.gif) repeat-x top;

    border: 1px solid #d2d2d2;

    border-top: none;

    width: 850px;

    }



/* quick task create form styles */

#jive-quicktaskcreate-form {

    margin: 0;

	padding: 0;

	font-family: Lucida Grande, Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color: #333;

	z-index: 1;

    }

#jive-quicktaskcreate-form .jive-form-task {

    padding: 15px 20px 20px;

    }



#jive-quicktaskcreate-form .jive-form-task label {

    font-weight: bold;

    font-size: 9pt;

    padding-bottom: 2px;

    }

#jive-quicktaskcreate-form .jive-form-task label em {

    color: #999;

    font-style: normal;

    font-size: 8pt;

    font-weight: normal;

    text-transform: lowercase;

    }

#jive-quicktaskcreate-form .jive-form-task-desc input,

#jive-quicktaskcreate-form .jive-form-task-project input,

#jive-quicktaskcreate-form .jive-form-task-assignee input,

#jive-quicktaskcreate-form .jive-form-task-duedate input,

#jive-quicktaskcreate-form .jive-form-task-tags input {

    border-bottom: 1px solid #ccc;

    border-right: 1px solid #ccc;

    }

#jive-quicktaskcreate-form .jive-form-task-desc,

#jive-quicktaskcreate-form .jive-form-task-project,

#jive-quicktaskcreate-form .jive-form-task-assignee,

#jive-quicktaskcreate-form .jive-form-task-duedate {

    float: left;

    padding-right: 10px;

    }

#jive-quicktaskcreate-form .jive-form-task-desc label,

#jive-quicktaskcreate-form .jive-form-task-project label,

#jive-quicktaskcreate-form .jive-form-task-assignee label,

#jive-quicktaskcreate-form .jive-form-task-duedate label {

    display: block;

    }

#jive-quicktaskcreate-form .jive-form-task-assignee {

    width: 160px;

    }

#jive-quicktaskcreate-form .jive-form-task-desc input {

    width: 300px;

    }

#jive-quicktaskcreate-form .jive-form-task-project input {

    width: 200px;

    }

#jive-quicktaskcreate-form .jive-form-task-project select {

    width: 175px;

    }

#jive-quicktaskcreate-form .jive-form-task-assignee input,

.jive-autocomplete-item {

    width: 150px;

    }

.jive-autocomplete-item {

    background-color: #fff;

    border: 1px solid #ccc;

    display: block;

    padding: 3px;

    }

.jive-autocomplete-item a {

    color: #333;

    /*display: block;*/

    background: transparent url(../images/jive-icon-close.gif) no-repeat right 4px;

    padding-right: 15px;

    text-decoration: none;

    }

#jive-quicktaskcreate-form .jive-form-task-assignee li.jive-contact div span.informal {

	float: none;

	}

#jive-quicktaskcreate-form .jive-form-task-duedate {

    padding-right: 0;

    width: 150px;

    }

#jive-quicktaskcreate-form .jive-form-task-duedate input {

    width: 100px;

    float: left;

    }

#jive-quicktaskcreate-form .jive-form-task-duedate img {

    float: left;

    margin-top: -1px;

    margin-left: 2px;

    }



#jive-quicktaskcreate-form .jive-form-buttons {

    display: block;

    clear: both;

    padding-top: 10px;

    }

#jive-quicktaskcreate-form .jive-form-buttons a {

    color: #666;

    text-decoration: none;

    padding-left: 10px;

    }

#jive-quicktaskcreate-form .jive-form-buttons a:hover {

    color: #333;

    text-decoration: underline;

    }



#jive-quicktaskcreate-form .jive-error-message {

	display: block;

	color: #900;

	font-weight: bold;

	}

#jive-quicktaskcreate-form #jive-error-box {

    display: none !important;

    }



#jive-quicktaskcreate-form .jive-task-create-success {

    text-align: center;

    padding: 30px 0 40px;

    }

#jive-quicktaskcreate-form .jive-task-create-success strong {

    background: transparent url(../images/jive-icon-accept-16x16.gif) no-repeat left;

    padding: 1px 0 1px 21px;

    color: #090;

    font-size: 11pt;

    font-weight: bold;

    }



/* separator used in toolbox menu */

.jive-userbar-menu-toolbox .jive-link-profile {

    margin: 5px 0 0 0;

    margin: 5px 0 0 0;

    border-top: dashed 1px #dadada;

    display: block;

}



/* ie6/7 history menu  */

.jive-userbar-menu-history li a span {

    display: block;

    width: 300px !important;

    white-space: normal !important;

}


http://www.jivesoftware.com/community/styles/jive-sidebar.css;jsessionid=5D5BB0CC858DD093703DCDAE870301D5

/*
jive-sidebar.css
*/
.jive-sidebar {
    font-size: 8pt;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
    }
.jive-sidebar .jive-sidebar-body {
	margin: 0 0 25px;
    padding: 0 6px 5px 10px;
    }
.jive-sidebar .jive-sidebar-body {
    background: url(../images/jive-sidebar-bg-default.gif) no-repeat;
}

.jive-sidebar div.jive-sidebar-profile-nav {
    background: none;
}

.jive-sidebar h4 {
	font-size: 11pt;
	margin: 0;
    position:relative;
    clear: both;
    }
.jive-sidebar .jive-sidebar-body h4 span {
	float: left;
	padding-right: 5px;
	}

.jive-sidebar-body-actions h4.jive-sidebar-body-inner-header {
    padding: 5px 6px 5px 0;
	}

.jive-sidebar .jive-sidebar-body-overview h4,
.jive-sidebar .jive-sidebar-body-actions h4,
.jive-sidebar .jive-sidebar-body-filter h4 {
    padding: 8px 6px 5px 0;
	background-image: none;
	}


.jive-sidebar h4.jive-link-blog,
.jive-sidebar h4.jive-link-privatemsg {
	padding-left: 30px;
    padding-top: 8px;
    }


/* sidebar content styling */

.jive-sidebar .jive-sidebar-body p {
	display: block;
	padding: 2px 10px 8px 0;
	margin: 0;
    clear:both;
    }
.jive-sidebar .jive-sidebar-body p a.jive-sidebar-viewall {
	color: #999;
    }
.jive-sidebar .jive-sidebar-body ul {
	padding: 0 6px 0 0;
    margin: 0;
    }
.jive-sidebar .jive-sidebar-body ul li {
	clear: both;
	padding: 2px 0 4px 0;
	margin: 0;
	list-style-type: none;
	}
/* --------------------------------------- */
/* SPECIFIC SIDEBAR STYLES				 */
/* --------------------------------------- */
/* 'about' sidebars (spaces, people, etc) */

.jive-sidebar .jive-sidebar-body-about p {
	font-size: 8pt;
    }
.jive-sidebar-profile-nav h4 {
    margin-bottom: 2px;
}
/* "stuff" profile navigation entries */
ul.jive-sidebar-profile-nav {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 8pt;
}
ul.jive-sidebar-profile-nav  li {
    border-top: dashed 1px #dadada;
    margin: 0;
    padding: 0;
}
ul.jive-sidebar-profile-nav  li.jive-profile-navigation-active {
    background: #ffd;
}
ul.jive-sidebar-profile-nav  li.jive-profile-navigation-first {
    border-top: none;
}
ul.jive-sidebar-profile-nav  a:link,
ul.jive-sidebar-profile-nav  a:active,
ul.jive-sidebar-profile-nav  a:visited {
    text-decoration: none;
    display:block;
    padding: 3px 18px;
    margin: 0 5px;
}
ul.jive-sidebar-profile-nav  a:hover {
    text-decoration: underline;
    display:block;
}
ul.jive-sidebar-profile-nav .jive-profile-navigation-active a:link,
ul.jive-sidebar-profile-nav .jive-profile-navigation-active a:active,
ul.jive-sidebar-profile-nav  .jive-profile-navigation-active a:visited {
    text-decoration: none;
    color: #000;
    display:block;
}
ul.jive-sidebar-profile-nav .jive-profile-navigation-active a:hover {
    text-decoration: underline;
    display:block;
}

/* top members sidebar & organizational relationship entries */
ul.jive-sidebar-topmembers {
	padding-bottom: 0 !important;
	}
ul.jive-sidebar-org-position {
    padding: 0 !important;
    margin:0;
}
ul.jive-sidebar-topmembers li,
ul.jive-sidebar-similarUsers li,
ul.jive-sidebar-org-position li {
	margin: 2px 0 5px;
	padding: 0;
	display: block;
	overflow: hidden;
    clear:both;
    }
ul.jive-sidebar-topmembers li a img,
ul.jive-sidebar-similarUsers li a img,
ul.jive-sidebar-org-position li a img {
	display: block;
	float: left;
	border: 1px solid #dadada;
	padding: 2px;
	}
ul.jive-sidebar-topmembers li a.jive-username-link,
ul.jive-sidebar-similarUsers li a.jive-username-link,
ul.jive-sidebar-org-position li a.jive-username-link,
ul.jive-sidebar-org-position li a.jive-orgchart-link {
	margin-top: 4px;
	padding: 1px 0 1px 6px;
	float: left;
	}

ul.jive-sidebar-topmembers span img,
ul.jive-sidebar-org-position span img {
	float: right;
	padding: 7px 1px 0 0;
	}
ul.jive-sidebar-topmembers li a.jive-status-offline,
ul.jive-sidebar-topmembers li a.jive-status-available,
ul.jive-sidebar-topmembers li a.jive-status-chat,
ul.jive-sidebar-topmembers li a.jive-status-away,
ul.jive-sidebar-topmembers li a.jive-status-xa,
ul.jive-sidebar-topmembers li a.jive-status-dnd,
ul.jive-sidebar-topmembers li a.jive-status-forbidden,
ul.jive-sidebar-org-position li a.jive-status-offline,
ul.jive-sidebar-org-position li a.jive-status-available,
ul.jive-sidebar-org-position li a.jive-status-chat,
ul.jive-sidebar-org-position li a.jive-status-away,
ul.jive-sidebar-org-position li a.jive-status-xa,
ul.jive-sidebar-org-position li a.jive-status-dnd,
ul.jive-sidebar-org-position li a.jive-status-forbidden {
	margin-left: 4px;
	padding-left: 10px;
	}
ul.jive-update-relationship a {
    cursor: pointer;
}
ul.jive-update-relationship textarea {
    width: 175px;
    height: 50px;
    font: 11px arial;
}
ul.jive-update-relationship li {
    padding: 0 0 2px 0 !important;
}
ul.jive-update-relationship li span {
    display: block;
}
/* 'popular tags' sidebar */
ul.jive-sidebar-populartags {
	color: #333;
	}
ul.jive-sidebar-populartags li {
	display: inline !important;
	float: none !important;
	height: 22px;
	padding: 0;
	margin: 0;
	}
ul.jive-sidebar-populartags li a {
	margin-right: 3px;
	text-decoration: none;
	}
ul.jive-sidebar-populartags li a:hover {
	text-decoration: underline;
	}
/* 'legend' sidebar */
ul.jive-sidebar-body-legend li {
	color: #666;
	font-size: 8pt;
	padding: 2px 0 5px !important;
	}
ul.jive-sidebar-body-legend li span {
	float: left;
	width: 16px;
	height: 16px;
	text-align: center;
	padding: 0 6px 0 0;
	}
ul.jive-sidebar-body-legend li .jive-sidebar-body-legend-updated {
	float: none;
	width: auto;
	height: auto;
	text-align: left;
	padding: 0;
	color: #95aff1;
	}
ul.jive-sidebar-body-legend li .jive-sidebar-body-legend-new {
	color: #355491;
	}
/* filter options (seen on the people page) */
.jive-sidebar .jive-sidebar-body-filter { /* empty */ }
.jive-sidebar .jive-sidebar-body-filter h4 {
	padding-bottom: 0;
	margin: 0;
	}
.jive-sidebar .jive-sidebar-body-filter table.jive-filterbox {
	float: none;
	display: block;
	overflow: hidden;
	padding: 0;
	margin: 10px 10px 15px;
	}
.jive-sidebar .jive-sidebar-body-filter td {
	padding: 4px 0;
	}
.jive-sidebar .jive-sidebar-body-filter td label img {
	padding: 1px 4px 0 0;
	float: left;
	}
.jive-sidebar .jive-sidebar-body-filter td.jive-filterbox-desc {
	border-bottom: 1px #ccc solid;
	padding: 0 0 2px;
	display: block;
	}
.jive-sidebar .jive-sidebar-body-filter select.jive-filterbox-filterOption  {
	width: 100%;
	}
.jive-sidebar .jive-sidebar-body-filter td.jive-filterbox-buttons {
	white-space: nowrap;
	text-align: right;
	padding-top: 10px;
	}
.jive-sidebar .jive-sidebar-body-filter table.jive-filterbox td span {
	display: block;
	clear: both;
	height: 13px;
	padding-bottom: 3px;
	}
.jive-sidebar .jive-sidebar-body-filter table.jive-filterbox td div {
	display: block;
	clear: both;
	}
.jive-sidebar .jive-sidebar-body-filter table.jive-filterbox td div input {
	width: 100%;
	}
.jive-sidebar .jive-sidebar-body-filter table.jive-filterbox td table {
	clear: both;
	display: block;
	overflow: hidden;
	width: 100%;
	}
.jive-sidebar .jive-sidebar-body-filter table.jive-filterbox td table td {
	padding-top: 0;
	padding-bottom: 0;
	}
.jive-sidebar .jive-sidebar-body-filter table.jive-filterbox td table td input {
	width: 100%;
	}
/* blog page sidebars */
.jive-sidebar-hdr-blog-page {
	display: block !important;
	padding: 10px 0 5px 0 !important;
	margin: 0 !important;
	}
.jive-sidebar-hdr-blog-page .jive-author-avatar {
	display: block;
	width: 46px;
	padding: 0;
	margin: 0;
    float:left;
    }
.jive-sidebar-body-about p {
    clear:both;

}

/* for the blog about sidebar, headings are slightly
 different */


.jive-sidebar-hdr-blogauthor-name {
    display:block;
    margin-left: 47px;
    }
.jive-sidebar-hdr-blogauthor-name h3 {
	font-size: 10pt;
	font-weight: bold;
	color: #333;
	margin: 0;
	padding: 10px 0 1px;
	}
.jive-sidebar-hdr-blogauthor-name a,
.jive-sidebar-hdr-blogauthor-name a:visited {
	text-decoration: none;
	cursor: pointer;
	}
.jive-sidebar-hdr-blogauthor-name em {
	display: block;
	font-style: normal;
	color: #666;
	}
ul.jive-sidebar-archives  {
	float: left;
	overflow: hidden;
	list-style-type: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	}
ul.jive-sidebar-archives li {
	float: left;
	clear: both;
	padding: 3px 0 !important;
	}
ul.jive-sidebar-archives li a {
	position: relative;
	}
/* 'contributors' in blog about sidebar */
ul.jive-sidebar-contributors {
	color: #a3a3a3;
	}
ul.jive-sidebar-contributors li a img {
	display: block;
	float: left;
	padding: 3px 9px 3px 3px;
	margin: 0 0 3px;
	background: transparent url(../images/jive-avatar-16x16_bg.gif) no-repeat left;
	border: none;
	}
ul.jive-sidebar-contributors span {
	display: block;
	float: left;
	padding: 2px 0 0;
	}
/* 'similar users' in view profile sidebar */
ul.jive-sidebar-similarUsers {
	color: #a3a3a3;
	margin-bottom: 10px !important;
	}

ul.jive-sidebar-similarUsers span {
	display: block;
	float: left;
	padding: 3px 0 0 2px;
	}
/* popular blog posts */
.jive-sidebar-body-popular ul li {
	display: block;
	}
.jive-sidebar-body-popular ul li a {
	display: block;
	padding-left: 22px;
	}
.jive-sidebar-body-popular ul li a.jive-link-blog {
	display: block;
	padding-left: 22px;
	}
/* 'private messages' sidebar */
ul.jive-sidebar-privatemsg {
	padding: 0 0 7px !important;
	}
ul.jive-sidebar-privatemsg li a.jive-privatemsg-new {
	font-weight: bold;
	}
#jive-privatemsg-links {
	display: block;
	padding: 10px 4px 0;
	border-top: 1px solid #e7e8e9;
	}
#jive-privatemsg-links a {
	padding: 0 9px 0 18px;
    margin-bottom: 3px;
    display:block;
    }
/* latest poll sidebar entries */
.jive-sidebar-body-polls h4,
.jive-sidebar-body-polls h4 span {
	float: left;
	}
.jive-sidebar-body-polls h4 {
	width: 100%;
	}
.jive-sidebar-body-morepolls {
	font-size: 8pt;
	font-weight: normal;
	float: right !important;
	padding: 2px 8px 0 0;
	}
.jive-sidebar-body-morepolls a {
	color: #999;
	}
.jive-sidebar-pollform a,
.jive-sidebar-pollresults a,
.jive-sidebar-polladmin a {
	color: #777;
	}
.jive-sidebar-pollform a,
.jive-sidebar-pollresults a {
	font-weight: bold;
	}
.jive-sidebar-pollform,
.jive-sidebar-pollresults {
	clear: both;
	padding: 0 12px 10px 11px;
	}
.jive-sidebar-pollform strong,
.jive-sidebar-pollresults strong {
	display: block;
	margin: 0 0 8px;
	}
.jive-sidebar-pollform span {
	display: block;
	clear: both;
	margin: 0;
	padding: 1px 0 5px;
	}
.jive-sidebar-pollform span input {
	display: block;
	float: left;
	width: 12px;
	height: 12px;
	margin: 2px 0 0;
	padding: 0;
	}
.jive-sidebar-pollform span label {
	display: block;
	margin-left: 18px;
	padding: 0;
	}
.jive-sidebar-pollform input.jive-poll-votebtn {
	font-size: 9pt;
	margin-right: 10px;
	margin-top: 4px;
	}
.jive-sidebar-pollresults {
	padding-bottom: 5px;
	overflow: hidden;
	}
.jive-sidebar-pollresults span {
	display: block;
	clear: both;
	width: 100%;
	padding: 0 0 10px;
	}
.jive-sidebar-pollresults span em {
	color: #999;
	font-style: normal;
	}
.jive-sidebar-pollresults span img {
	display: block;
	margin: 1px 0 0;
	min-width: 2px;
	max-width: 100%;
	}
.jive-sidebar-polladmin {
	clear: both;
	width: 100%;
	padding: 4px 0 2px;
	margin: 4px 0 0;
	}
.jive-sidebar-polladmin a {
	margin: 0 8px 0 0;
	}
.jive-sidebar-usercontent ul {
    padding-bottom: 3px !important;
	}
.jive-sidebar-usercontent ul li a {
	display: block;
	padding-left: 20px;
	}
.jive-sidebar-usercontent a.jive-sidebar-viewall {
	display: block;
	padding-bottom: 5px;
	padding-left: 6px;
	}
ul.jive-sidebar-iconlists {
	padding-top: 4px;
	}
ul.jive-sidebar-iconlists li a {
	display: block;
	padding-left: 22px;
	}
ul.jive-sidebar-rssfeed li span {
	color: #999;
	display: block;
	font-size: 8pt;
	margin-top: 2px;
	}
ul.jive-sidebar-rssfeed li a {
	display: block;
	font-weight: bold;
	margin-bottom: 3px;
	}
ul.jive-sidebar-subcommunities,
ul.jive-sidebar-taggroups {
	padding-top: 4px !important;
	float: left;
	}
ul.jive-sidebar-subcommunities li,
ul.jive-sidebar-taggroups li {
	display: block;
	height: auto;
	background-position: top left;
	padding: 2px 0 4px !important;;
	margin: 0 !important;
	}
ul.jive-sidebar-subcommunities li a,
ul.jive-sidebar-taggroups li a {
	display: block;
	font-size: 9pt;
	font-weight: bold;
	padding: 0 0 0 22px !important;
	text-decoration: none;
	}
ul.jive-sidebar-subcommunities li a:hover,
ul.jive-sidebar-taggroups li a:hover {
	text-decoration: underline;
	}
ul.jive-sidebar-subcommunities li ul,
ul.jive-sidebar-taggroups li ul {
	display: block;
	clear: both;
	float: left;
	padding: 0 0 3px 18px !important;
	margin: 0 !important;
	}
ul.jive-sidebar-subcommunities li ul li,
ul.jive-sidebar-taggroups li ul li {
	background-position: 4px 4px;
	padding: 2px 0 0  !important;
    }
* html ul.jive-sidebar-subcommunities li ul li {
    float: left;
    }
ul.jive-sidebar-subcommunities li ul li a,
ul.jive-sidebar-taggroups li ul li a {
	padding: 0 0 0 20px !important;
	font-weight: normal;
    }
.jive-sidebar-body .jive-sidebar-body-status h5 {
    background-color: #fafafa;
	border-bottom: 1px solid #dadada;
	color: #777;
	font-size: 8pt;
	margin: 0;
	padding: 2px 0 2px 4px;
	}
.jive-sidebar-body .jive-sidebar-body-status ul { padding: 3px 0 15px; }
.jive-sidebar-body .jive-sidebar-body-status ul li { padding: 1px 0 2px 5px;  }
.jive-sidebar-body .jive-sidebar-body-status ul li span { color: #999;
	font-family: "Lucida Grande", Tahoma, Verdana ,Arial, sans-serif;
	font-size: 7pt;
	padding-left: 3px;
	}


.jive-sidebar-body-actions a {
	text-decoration: none;
	}
.jive-sidebar-body-actions a:hover {
	text-decoration: underline;
	}
.jive-sidebar .jive-sidebar-body div {
	clear: both;
	padding: 0 0 3px;
	margin: 10px 12px 5px;
	}
.jive-sidebar .jive-sidebar-body div.jive-sidebar-usercontent {
	margin: 0 12px 5px 10px;
	}
.jive-sidebar .jive-sidebar-body-actions,
.jive-sidebar .jive-sidebar-body-filter,
.jive-widget-container-small .jive-widget-actions {
	background: #ececec url(../images/jive-sidebar-actions-bg.png) repeat-x top;
	border: 1px solid #d3d3d3;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	}
.jive-sidebar .jive-sidebar-body-filter div,
.jive-widget-container-small .jive-widget-actions div {
	background-image: none;
	}
.jive-sidebar .jive-sidebar-body ul,
.jive-sidebar .jive-sidebar-body p {
    padding-right: 6px;
    }
.jive-sidebar .jive-sidebar-body-actions ul,
.jive-sidebar .jive-sidebar-body-actions p,
.jive-widget-container-small .jive-widget-actions ul,
.jive-sidebar .jive-sidebar-body-filter ul,
.jive-sidebar .jive-sidebar-body-filter p {
    padding-right: 6px;
	}
.jive-sidebar-pollform,
.jive-sidebar-pollresults,
.jive-sidebar-usercontent {
	background: none !important;
	height: auto !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
    position: relative;
    }
.jive-sidebar-pollresults span {
	display: block;
	clear: both;
	width: 100%;
	padding: 0 0 10px;
	}


/* relationship sidebar styles */

p.jive-sidebar-org-chart a:link,
p.jive-sidebar-org-chart a:visited,
p.jive-sidebar-org-chart a:active {
    text-decoration: underline;
}

p.jive-sidebar-org-chart img,
p.jive-sidebar-org-chart span {
    float:left;
    display:block;
}
p.jive-sidebar-org-pending span {
    display: block;
    margin: 0 0 5px;
}
p.jive-sidebar-org-pending span span {
    display: inline;
}

p.jive-sidebar-org-pending span.jive-org-pending-user,
p.jive-sidebar-org-pending span.jive-org-pending-label {

    padding-right: 18px;
    background: url(../images/arrow_right_blue.png) center right no-repeat;

}

p.jive-sidebar-org-chart img {
    border: solid 1px #dadada;
	margin: 0 6px 0 0;
}
p.jive-sidebar-org-chart span {

    width: 130px;
    padding-bottom: 6px;
}

/* document cloud sharing styles */

.jive-sidebar-document-share #jive-share-users li {
    padding-left: 0 !important;
   margin: 0 !important;
}
.jive-sidebar-document-share #jive-show-collaborations
{
   padding: 0 0 0 5px !important;
   margin: 0 !important;
}
.jive-sidebar-document-share #jive-show-collaborations h4 {
    font-size: 1em;
    font-weight: bold;
    margin: 0;
}
.jive-sidebar-document-share #shareContainer {
    background-color: #f0f0f0;
    padding: 3px;
    margin: 0 0 6px 0 !important;
}

.jive-sidebar-document-share p {
    padding: 3px 0 !important;
    margin: 0 !important;
}
.jive-sidebar-document-share .jive-toggle-collaborations-show,
.jive-sidebar-document-share .jive-toggle-form-show

{
   padding-left: 14px !important;
   background: url(../images/jive-icon-minus-blue.gif) 0 2px no-repeat;
   margin: 3px 0 !important;
}
.jive-sidebar-document-share .jive-toggle-collaborations-hidden,
.jive-sidebar-document-share .jive-toggle-form-hidden
{
   padding-left: 14px !important;
   background: url(../images/jive-icon-plus-blue.gif) 0 2px no-repeat;
   margin: 3px 0 !important;
}
.jive-sidebar-document-share input {
    font-size: 11px;
}
.jive-sidebar-document-share a {
    cursor: pointer;
    text-decoration: underline;
}

.jive-sidebar-document-share .jive-toggle-collaborations-show a,
.jive-sidebar-document-share .jive-toggle-form-show a       {
    text-decoration: none;
    color: #666;
}


.jive-sidebar-document-share input#share-email-text {
    width: 150px;
    margin: 2px 0 3px;
    display:block;
    position: relative;
}

.jive-sidebar-document-share a.jive-share-doc-link {
    cursor: pointer;
}

http://www.jivesoftware.com/community/styles/jive-wiki.css;jsessionid=5D5BB0CC858DD093703DCDAE870301D5


/*

jive-home.css - v0.1 - October 12, 2006

styles for the community landing page.

*/

/* document styles */

/* jive thread - original post styles */

.jive-wiki {

	clear: both;

	border: 1px solid #fae4bf;

	background-color: #f8f4e6;

	padding: 0;

	margin: 0 0 18px;

	}

.jive-wiki-subject {

	overflow: hidden;

	clear: both;

	padding: 15px 0 0;

	margin: 0;

	width: 100%;

	}

.jive-wiki-subject-content {

	clear: both;

	margin: 0 15px;

	padding: 0;

	}

.jive-wiki-subject-content-title {

	display: block;

	float: left;

	padding: 0;

	margin: 0 -130px 0 0;

	width: 100%;

	overflow: hidden;

	}

.jive-wiki-subject-content-title div {

	display: block;

	float: left;

	margin-right: 130px;

	}

.jive-wiki-subject-content-title div h2 {

	float: left;

	margin: 0;

	padding: 0 0 5px 30px;

	font-size: 18pt;

	line-height: 28px;

	font-weight: normal;

	font-family: Georgia, serif;

	background: transparent url(../images/jive-icon-wiki-24x24.gif) no-repeat;

	background-position: 0 2px;

	}

.jive-wiki-version {

	display: block;

	float: right;

	padding: 0;

	margin: 0;

	font-size: 7pt;

	line-height: 11pt;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

	overflow: hidden;

	}

.jive-wiki-version-details {

	display: block;

	clear: both;

	}

.jive-wiki-version-details span {

	display: block;

	float: left;

	}

.jive-wiki-version-details a.jive-link-search-small,

.jive-wiki-version-details a.jive-link-search-small:visited {

	display: block;

	float: left;

	width: 12px;

	height: 12px;

	padding: 0 !important;

	margin: 0 0 0 3px !important;

	overflow: hidden;

	text-decoration: none;

	}

.jive-wiki-version span.jive-wiki-publishstate {

	display: block;

	clear: both;

	font-size: 8pt;

	font-weight: bold;

	text-transform: uppercase;

	}

.jive-wiki-version .jive-wiki-edited-by {

	font-weight: bold;

	color: #777;

	}

.jive-wiki-version .jive-wiki-edited-by span {

	padding-top: 3px;

	display: block;

	}

.jive-wiki-version .jive-wiki-edited-by span img.jive-avatar {

	padding: 3px;

	background-color: #fff;

	border: 1px solid #999;

	float: left;

	margin-right: 6px;

	}

.jive-wiki-version .jive-wiki-edited-by span strong {

	font-size: 12pt;

	font-weight: bold;

	padding-top: 2px;

	float: left;

	}

.jive-wiki-subject-content h3 {

	float: left;

	width: 100%;

	margin: 0;

	padding: 0 0 15px 30px;

	color: #666;

	font-size: 8pt;

	font-weight: normal;

	}

.jive-wiki-subject-content h3 a {

	color: #666;

	}

.jive-wiki-subject-content h3 span {

	padding: 0 5px;

	}

.jive-wiki-body {

	clear: both;

	display: inline-block;

	margin: 0;

	padding: 0 15px 15px;

	}

html>body .jive-wiki-body {

	display: block;

	}

.jive-wiki-body-content {

    overflow: hidden;

    width: 100%;

	background: transparent url(../images/jive-div-dotted.gif) repeat-x top;

	padding-top: 10px;

	padding-bottom: 2px;

	}

.jive-wiki-edit-action-notification {

	padding: 2px 0 2px 22px;

	}

/* binary document details */

.jive-wiki-body-download {

	display: block;

	clear: both;

	padding-top: 10px;

	}

.jive-wiki-body-thumbnail {

	display: block;

	float: left;

	height: 30px;

	margin-right: 10px;

	}

.jive-wiki-body-file {

	display: block;

	padding-bottom: 30px;

	}

.jive-wiki-body-file-info {

	display: block;

	color: #777;

	}

.jive-wiki-body-file-info a {

	color: #333;

	font-weight: bold;

	font-size: 10pt;

	padding-right: 5px;

	text-decoration: none;

	}

.jive-wiki-body-file-info a:hover {

	color: #666;

	text-decoration: underline;

	}

.jive-wiki-body-file-actions {

	display: block;

	padding-top: 2px;

	}

.jive-wiki-details {

	border-top: 1px solid #dcdcdc;

	padding-top: 14px;

	margin: 2px 0 0;

	}

.jive-wiki-tags {

	clear: both;

	padding-left: 16px;

	font-size: 8pt;

	color: #666;

	background: transparent url(../images/jive-icon-tag-12x12.gif) no-repeat left;

	}

.jive-wiki-related {

	clear: both;

	padding-left: 16px;

	font-size: 8pt;

	color: #666;

	margin-top: 10px;

	background: transparent url(../images/jive-icon-related-12x12.gif) no-repeat left top;

	}

.jive-wiki-related a {

	font-size: 8pt;

	}

.jive-wiki-related span.jive-wiki-related-blog {

	background: transparent url(../images/jive-iconlabel-blog.gif) no-repeat right;

	padding-right: 28px;

	}

.jive-wiki-related span.jive-wiki-related-forum {

	background: transparent url(../images/jive-iconlabel-forum.gif) no-repeat right;

	padding-right: 28px;

	}

.jive-wiki-related span.jive-wiki-related-wiki {

	background: transparent url(../images/jive-iconlabel-wiki.gif) no-repeat right;

	padding-right: 22px;

	}

.jive-wiki-related ul {

	list-style-type: none;

	margin-left: -25px;

	margin-bottom: -10px;

	}

.jive-wiki-info {

	float: left;

	font-size: 9pt;

	margin: 0;

	padding: 8px 0 5px;

	color: #505050;

	}

.jive-wiki-info h3 {

	float: left;

	font-size: 11pt;

	font-weight: bold;

	margin: 0 0 3px;

	padding: 4px 0 4px 30px;

	background: transparent url(../images/jive-icon-wiki-24x24.gif) no-repeat left;

	}

.jive-wiki-info strong {

	float: left;

	padding: 6px 0 0 15px;

	color: #40871d;

	}

/* jive compose - title */

#jive-compose-header h4 {

	background: transparent url(../images/jive-icon-wiki-24x24.gif) no-repeat left;

	padding-left: 30px;

	padding-top: 5px;

	padding-bottom: 5px;

	}

#jive-compose-current-details {

	border: 1px solid #f8f4e6;

	background-color: #fefdf8;

	}

#jive-compose-current-details span {

	display: block;

	padding: 10px;

	}

#jive-compose-current-details span h4 {

	font-size: 11pt;

	margin: 0;

	padding: 0 0 3px;

	}

#jive-compose-current-details span ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

	}

#jive-compose-current-details span ul li {

	padding-bottom: 3px;

	}

#jive-compose-current-details span ul li strong {

	display: block;

	float: left;

	font-weight: normal;

	width: 90px;

	padding-right: 5px;

	text-align: right;

	color: #666;

	text-transform: uppercase;

	font-size: 8pt;

	}

#jive-compose-current-details span ul li em {

	font-style: normal;

	}

#jive-compose-title span {

	border: 1px solid #fae4bf;

	background-color: #f8f4e6;

	}

#jive-compose-description span {

	border: 1px solid #fae4bf;

	background-color: #f8f4e6;

	}

/* jive compose - upload */

#jive-compose-upload {

	border: 1px solid #fae4bf;

	background-color: #f8f4e6;

	}

#jive-compose-upload span {

	display: block;

	padding: 5px;

	}

#jive-compose-upload span h4 {

	display: inline;

	}

/* jive compose - body */

#jive-compose-body {

	border: 1px solid #fae4bf;

	background-color: #f8f4e6;

	}

#jive-post-bodybox {

	background-color: #f8f4e6;

	}

#editor-tabs {

	background-color: #f8f4e6;

	}

/* jive compose - tags */

#jive-compose-tags {

	border: 1px solid #fae4bf;

	background-color: #f8f4e6;

	}

.jive-tag-selected {

	background-color: #f1d08a;

	}

/* jive compose - options */

#jive-compose-options {

	display: block;

	float: left;

	border: 1px solid #fae4bf;

	background-color: #f8f4e6;

	}

#jive-compose-options h4 a.jive-compose-hdr-opt {

	background: transparent url(../images/jive-icon-minus.gif) no-repeat left;

	}

#jive-compose-options h4 a.jive-compose-hdr-opt-closed {

	background: transparent url(../images/jive-icon-plus.gif) no-repeat left;

	}

#jive-compose-options h4 a:hover {

	text-decoration: underline;

	}

#jive-approval-options {

	border: 1px solid #fae4bf;

	background-color: #f8f4e6;

	}

#jive-approval-options {

	clear: both;

	padding: 0;

	margin: 0 0 18px;

	width: 100%;

	}

#jive-approval-options span {

	display: block;

	padding: 5px;

	}

#jive-approval-options h4 {

	margin: 0 5px 5px 0;

	padding: 0;

	display: inline;

	}

#jive-approval-options h4 a {

	color: #333;

	text-decoration: none;

	margin: 0;

	padding-left: 15px;

	outline: none;

	}

#jive-approval-options h4 a.jive-compose-hdr-opt {

	background: transparent url(../images/jive-icon-minus.gif) no-repeat left;

	}

#jive-approval-options h4 a.jive-compose-hdr-opt-closed {

	background: transparent url(../images/jive-icon-plus.gif) no-repeat left;

	}

#jive-approval-options h4 a:hover {

	text-decoration: underline;

	}

#jive-approval-status ul  {

	background-color: white;

	border: 1px solid #ccc;

	padding-left: 5px;

	line-height: 1.5em;

	padding-top: 5px;

	}

#jive-approval-status ul a {

	padding-left: 20px;

	background-position: 0 50%;

	font-size:1.25em;

	}

#jive-approval-status .jive-approved {

	background: url(../images/doc-approved-16x16.png) no-repeat;

	}

#jive-approval-status .jive-notapproved {

	background: url(../images/doc-notapproved-16x16.gif) no-repeat;

	}

#jive-approval-status .jive-rejected {

	background: url(../images/doc-rejected-16x16.png) no-repeat;

	}

#jive-contributor-options {

	border: 1px solid #fae4bf;

	background-color: #f8f4e6;

	}

#jive-contributor-options {

	clear: both;

	padding: 0;

	margin: 0 0 18px;

	width: 100%;

	}

#jive-contributor-options span {

	display: block;

	padding: 5px;

	}

#jive-contributor-options h4 {

	margin: 0 5px 5px 0;

	padding: 0;

	display: inline;

	}

#jive-contributor-options h4 a {

	color: #333;

	text-decoration: none;

	margin: 0;

	padding-left: 15px;

	outline: none;

	}

#jive-contributor-options h4 a.jive-compose-hdr-opt {

	background: transparent url(../images/jive-icon-minus.gif) no-repeat left;

	}

#jive-contributor-options h4 a.jive-compose-hdr-opt-closed {

	background: transparent url(../images/jive-icon-plus.gif) no-repeat left;

	}

#jive-contributor-options h4 a:hover {

	text-decoration: underline;

	}

#jive-extended-options {

	border: 1px solid #fae4bf;

	background-color: #f8f4e6;

	}

#jive-extended-options {

	clear: both;

	padding: 0;

	margin: 0 0 18px;

	width: 100%;

	}

#jive-extended-options span {

	display: block;

	padding: 5px;

	}

#jive-extended-options h4 {

	margin: 0 5px 5px 0;

	padding: 0;

	display: inline;

	}

#jive-extended-options h4 a {

	color: #333;

	text-decoration: none;

	margin: 0;

	padding-left: 15px;

	outline: none;

	}

#jive-extended-options h4 a.jive-compose-hdr-opt {

	background: transparent url(../images/jive-icon-minus.gif) no-repeat left;

	}

#jive-extended-options h4 a.jive-compose-hdr-opt-closed {

	background: transparent url(../images/jive-icon-plus.gif) no-repeat left;

	}

#jive-extended-options h4 a:hover {

	text-decoration: underline;

	}

#jive-wiki-state-message {

	clear: both;

	margin: 8px 0 15px;

	padding: 0 0 10px;

	background-color: #fdfdef;

	border: 1px solid #eae9e1;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	}

#jive-wiki-state-message h3 {

	font-size: 10pt;

	font-weight: bold;

	color: #666;

	margin: 0;

	padding: 10px 0 0 10px;

	}

.doc-published-state {

	font-size: 8pt;

	color: #999;

	white-space: nowrap;

	}

.doc-draft-state {

	font-size: 8pt;

	color: #777;

	font-weight: bold;

	white-space: nowrap;

	}

.doc-approval-state {

	font-size: 8pt;

	color: #3089c7;

	white-space: nowrap;

	}

.doc-requires-review {

	font-size: 8pt;

	color: #d89615;

	white-space: nowrap;

	}

.doc-requires-approval {

	font-size: 8pt;

	color: #c90606;

	white-space: nowrap;

	}

.doc-archived-state {

	font-size: 8pt;

	color: #063;

	white-space: nowrap;

	}

.doc-rejected-state {

	font-size: 8pt;

	color: #c00;

	font-weight: bold;

	white-space: nowrap;

	}

/* Doc versions */

th.jive-table-head-checkbox,

th.jive-table-head-version,

th.jive-table-head-state,

th.jive-table-head-changed,

th.jive-table-head-by {

	text-align: left !important;

	}

th.jive-table-head-changes,

td.jive-table-cell-changes,

th.jive-table-head-restore,

td.jive-table-cell-restore,

th.jive-table-head-delete,

td.jive-table-cell-delete {

	text-align: center;

	}

.jive-doc-versions-compare {

	display: block;

	font-weight: bold;

	padding: 8px 0;

	}

#jive-doc-needs-approval {

	/*

	border : 1px solid #f00;

	padding : 10px;

	font-weight : bold;

	font-size : 14px;

	*/

	}

#jive-doc-needs-approval div span {

	display: inline;

	float: left;

	padding-top: 2px;

	padding-right: 5px;

	}

#jive-doc-needs-approval div input {

	margin-top: 0;

	margin-bottom: 0;

	font-size: 12px;

	}

#jive-doc-needs-approval .jive-doc-rejectionNotes {

	background: none;

	display: block;

	padding-left: 0;

	}

#jive-doc-needs-approval div.jive-doc-rejectionNotes input {

	margin-top: 5px;

	}

#jive-revision-options {

	display: block;

	float: left;

	width: 300px;

	}

#jive-revision-options table {

	width: 100%;

	}

#jive-revision-options table td {

	width: 33%;

	}

#jive-revision-key {

	display: block;

	float: right;

	padding-top: 15px;

	}

.added-text {

	background-color: #0f0;

	}

.deleted-text {

	background-color: #f66;

	text-decoration: line-through

	}

.jive-revision-table {

	display: block;

	clear: both;

	padding-top: 10px;

	}

.jive-revision-table table {

	border-top: 1px #999 solid;

	border-right: 1px #999 solid;

	margin-bottom: 5px;

	}

.jive-revision-table td,

.jive-revision-table th {

	border-bottom: 1px #999 solid;

	border-left: 1px #999 solid;

	padding: 10px;

	width: 50%;

	}

.jive-revision-table th strong {

	font-size: 10pt;

	}

.jive-revision-table th span {

	font-size: 8pt;

	display: block;

	clear: both;

	padding-top: 10px;

	}

.jive-revision-table th span select {

	font-size: 8pt;

	margin-left: 5px;

	}

.jive-revision-table th span select option {

	font-size: 8pt;

	padding-right: 10px;

	}

.jive-revision-table td {

	background-color: #f8f4e6;

	}

.jive-revision-table th.jive-revision-header,

.jive-revision-table th.jive-revision-header-last {

	background-color: #e9e5d7;

	font-weight: normal;

	font-size: 8pt;

	}

.jive-revision-table div.jive-wiki-body {

	padding: 0;

	}

.jive-revision-table table tbody tr td div.jive-wiki-body-content {

	background: none;

	padding-top: 5px;

    overflow: auto;

    display: block;

    float: left;

    }

.jive-revision-table div.jive-wiki-body-content pre {

	width: 420px;

	display: block;

	float: left;

	}

.jive-revision-table div.jive-wiki-body-content pre code {

	width: 380px;

	display: block;

	float: left;

	white-space: pre;

	}

/* manage collaboration (doc-collaborate.ftl) styles */

.jive-table-collaborators table {

	border: 1px solid #dedede;

	border-bottom: none;

	}

.jive-table-collaborators .jive-table-head-user,

.jive-table-collaborators .jive-table-cell-user {

	text-align: left;

	}

.jive-table-collaborators .jive-table-cell-user a {

	font-weight: bold;

	}

.jive-table-collaborators .jive-table-head-roll-reviewer,

.jive-table-collaborators .jive-table-cell-roll-reviewer,

.jive-table-collaborators .jive-table-head-roll-author,

.jive-table-collaborators .jive-table-cell-roll-author,

.jive-table-collaborators .jive-table-head-roll-approver,

.jive-table-collaborators .jive-table-cell-roll-approver,

.jive-table-collaborators .jive-table-head-remove,

.jive-table-collaborators .jive-table-cell-remove {

	text-align: center;

	}

.jive-table-collaborators tr td {

	border-bottom: 1px solid #dedede;

	padding: 5px;

	}

#jive-doc-comment-preview {

	padding: 6px 6px 6px 30px;

	border: 1px solid #85b4db;

	background-color: #ddeefb;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	margin: 5px 0;

	}


/*

jive-external.css :

*/

/* main default header */

#jive-global-header {

    background: #321e60 url(../images/jive-hdr-bg1-ext.png) repeat-x top;

    height: 70px;

    }

#jive-global-header span {

    background: transparent url(../images/jive-hdr-bg2-ext.jpg) no-repeat;

    display: block;

    height: 70px;

    position: relative;

    width: 960px;

    }

a#jive-global-header-logo {

	background: transparent url(../images/jive-hdr-logo-ext.png) no-repeat;

    height: 52px;

    width: 273px;

	}

/*

END jive-external.css

*/